Install overview
Node.js
OpenClaw richiede Node 22.19+, Node 23.11+ o Node 24+. Node 24 è il runtime predefinito e consigliato per installazioni, CI e flussi di rilascio; Node 22 rimane supportato tramite il ramo LTS attivo. Lo script di installazione rileva e installa automaticamente Node: usa questa pagina quando vuoi configurare Node autonomamente (versioni, PATH, installazioni globali).
Verifica la versione
node -vv24.x.x o una versione successiva è l'opzione predefinita consigliata. v22.19.x o una versione successiva è il percorso supportato per Node 22 LTS (esegui l'aggiornamento a Node 24 quando possibile). Le build di Node 23 precedenti alla v23.11.0 non sono supportate. Se Node non è installato o la versione non rientra nell'intervallo supportato, scegli uno dei metodi di installazione seguenti.
Installa Node
macOS
Homebrew (consigliato):
brew install nodeIn alternativa, scarica il programma di installazione per macOS da nodejs.org.
Linux
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsFedora / RHEL:
sudo dnf install nodejsIn alternativa, usa un gestore di versioni (vedi sotto).
Windows
winget (consigliato):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsIn alternativa, scarica il programma di installazione per Windows da nodejs.org.
Uso di un gestore di versioni (nvm, fnm, mise, asdf)
I gestori di versioni consentono di passare facilmente da una versione di Node all'altra. Opzioni diffuse:
- fnm - veloce e multipiattaforma
- nvm - ampiamente utilizzato su macOS/Linux
- mise - poliglotta (Node, Python, Ruby e così via)
Esempio con fnm:
fnm install 24fnm use 24Risoluzione dei problemi
openclaw: command not found
Questo significa quasi sempre che la directory bin globale di npm non è inclusa nel PATH.
Trova il prefisso npm globale
npm prefix -gVerifica se è incluso nel PATH
echo "$PATH"Cerca <npm-prefix>/bin (macOS/Linux) o <npm-prefix> (Windows) nell'output.
Aggiungilo al file di avvio della shell
macOS / Linux
Aggiungi a ~/.zshrc o ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"Quindi apri un nuovo terminale (oppure esegui rehash in zsh / hash -r in bash).
Windows
Aggiungi l'output di npm prefix -g al PATH di sistema tramite Settings → System → Environment Variables.
Errori di autorizzazione durante npm install -g (Linux)
Se vengono visualizzati errori EACCES, imposta il prefisso globale di npm su una directory scrivibile dall'utente:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"Aggiungi la riga export PATH=... al file ~/.bashrc o ~/.zshrc per rendere permanente la modifica.
Argomenti correlati
- Panoramica dell'installazione - tutti i metodi di installazione
- Aggiornamento - come mantenere OpenClaw aggiornato
- Guida introduttiva - primi passaggi dopo l'installazione