Install overview
Node.js
OpenClaw erfordert Node 22.14 oder neuer. Node 24 ist die standardmäßige und empfohlene Runtime für Installationen, CI und Release-Workflows. Node 22 bleibt über die aktive LTS-Linie unterstützt. Das Installationsskript erkennt und installiert Node automatisch - diese Seite ist für Fälle gedacht, in denen Sie Node selbst einrichten und sicherstellen möchten, dass alles korrekt verbunden ist (Versionen, PATH, globale Installationen).
Version prüfen
node -v
Wenn dies v24.x.x oder höher ausgibt, verwenden Sie den empfohlenen Standard. Wenn es v22.14.x oder höher ausgibt, verwenden Sie den unterstützten Node-22-LTS-Pfad, wir empfehlen aber weiterhin ein Upgrade auf Node 24, sobald es für Sie passt. Wenn Node nicht installiert ist oder die Version zu alt ist, wählen Sie unten eine Installationsmethode aus.
Node installieren
macOS
Homebrew (empfohlen):
brew install node
Oder laden Sie das macOS-Installationsprogramm von nodejs.org herunter.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
Fedora / RHEL:
sudo dnf install nodejs
Oder verwenden Sie einen Versionsmanager (siehe unten).
Windows
winget (empfohlen):
winget install OpenJS.NodeJS.LTS
Chocolatey:
choco install nodejs-lts
Oder laden Sie das Windows-Installationsprogramm von nodejs.org herunter.
Using a version manager (nvm, fnm, mise, asdf)
Mit Versionsmanagern können Sie einfach zwischen Node-Versionen wechseln. Beliebte Optionen:
- fnm - schnell, plattformübergreifend
- nvm - weit verbreitet unter macOS/Linux
- mise - polyglott (Node, Python, Ruby usw.)
Beispiel mit fnm:
fnm install 24
fnm use 24
Fehlerbehebung
openclaw: command not found
Das bedeutet fast immer, dass das globale bin-Verzeichnis von npm nicht in Ihrem PATH enthalten ist.
Find your global npm prefix
npm prefix -g
Check if it's on your PATH
echo "$PATH"
Suchen Sie in der Ausgabe nach <npm-prefix>/bin (macOS/Linux) oder <npm-prefix> (Windows).
Add it to your shell startup file
macOS / Linux
Zu ~/.zshrc oder ~/.bashrc hinzufügen:
export PATH="$(npm prefix -g)/bin:$PATH"
Öffnen Sie anschließend ein neues Terminal (oder führen Sie rehash in zsh / hash -r in bash aus).
Windows
Fügen Sie die Ausgabe von npm prefix -g über Einstellungen → System → Umgebungsvariablen zum System-PATH hinzu.
Berechtigungsfehler bei npm install -g (Linux)
Wenn EACCES-Fehler angezeigt werden, stellen Sie das globale Präfix von npm auf ein benutzerbeschreibbares Verzeichnis um:
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
Fügen Sie die Zeile export PATH=... zu Ihrer ~/.bashrc oder ~/.zshrc hinzu, um die Änderung dauerhaft zu machen.
Verwandte Themen
- Installationsübersicht - alle Installationsmethoden
- Aktualisieren - OpenClaw aktuell halten
- Erste Schritte - erste Schritte nach der Installation