Node.js¶
La base dâexĂ©cution dâOpenClaw est Node 22+. Le script d'installation dĂ©tectera et installera automatiquement Node â cette page est rĂ©servĂ©e lorsque vous voulez configurer Node vous-mĂȘme et vous assurer que tout est bien branchĂ© (versions, PATH, installations globales).
Vérifiez votre version¶
NĆud -v
Si cela affiche v22.x.x ou supĂ©rieur, vous ĂȘtes bien. Si Node n'est pas installĂ© ou que la version est trop ancienne, choisissez une mĂ©thode d'installation ci-dessous.
install/node.md¶
````
```
macOSÂ : Homebrew (`brew install node`) ou un gestionnaire de versions
```
````
`````
````
```bash
curl -fsSL https://deb.nodesource.com/setup_22. | sudo -E bash -
sudo apt-get install -y nodejs
```
**Fedora / RHEL:**
```bash
sudo dnf install nodejs
```
Ou utilisez un gestionnaire de versions (voir ci-dessous).
````
`````
`````
````
```powershell
winget install OpenJS.NodeJS. TS
```
**Chocolatey:**
```powershell
choco install nodejs-lts
```
Ou téléchargez l'installateur Windows depuis [nodejs.org](https://nodejs.org/).
````
`````
- fnm â fast, cross-platform
- nvm â largement utilisĂ© sur macOS/Linux
- mise â polygone (Node, Python, Ruby, etc.)
Exemple avec fnm :
fnm install 22
fnm use 22
openclaw peut ne pas ĂȘtre trouvĂ© dans les nouvelles sessions de terminaux, car le PATH n'inclut pas le rĂ©pertoire de corbeille de Node.
Problemes courants¶
Si vous pouvez exĂ©cuter npm install -g openclaw@latest mais voyez ensuite openclaw: command not found, câest presque toujours un problĂšme de PATH : le rĂ©pertoire oĂč npm place les binaires globaux nâest pas dans le PATH de votre shell.¶
Correctif : ajouter le répertoire global npm au PATH
~/.bashrc
````
```
Sous Windows, ajoutez la sortie de `npm prefix -g` Ă votre PATH.
```
````
~/.zshrc
```
```
# macOS / Linux
export PATH="/path/from/npm/prefix/bin:$PATH"
```
```
Correctif : éviter sudo npm install -g / erreurs de permissions (Linux)¶
Si npm install -g ... Ă©choue avec EACCES, basculez le prĂ©fixe global npm vers un rĂ©pertoire accessible en Ă©criture par lâutilisateur :
mkdir -p "$HOME/.npm-global"
npm config set prefix "$HOME/.npm-global"
export PATH="$HOME/.npm-global/bin:$PATH"
Rendez persistante la ligne export PATH=... dans le fichier de démarrage de votre shell.