Install overview
Node.js
OpenClaw requiere Node 22.22.3+, Node 24.15+ o Node 25.9+. Node 24 es el entorno de ejecución predeterminado y recomendado para instalaciones, CI y flujos de trabajo de publicación; Node 22 sigue siendo compatible mediante la línea LTS activa. Node 23 no es compatible. El script de instalación detecta e instala Node automáticamente; use esta página cuando quiera configurar Node por su cuenta (versiones, PATH, instalaciones globales).
Comprobar la versión
node -vv24.15.0 o una versión 24.x posterior es la opción predeterminada recomendada. v22.22.3 o una versión 22.x posterior es la ruta compatible de Node 22 LTS; Node v25.9.0+ también es compatible. Node 23 no es compatible. Si Node no está instalado o se encuentra fuera del intervalo compatible, elija uno de los métodos de instalación siguientes.
Instalar Node
macOS
Homebrew (recomendado):
brew install nodeTambién puede descargar el instalador para macOS desde 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 nodejsTambién puede usar un gestor de versiones (consulte la sección siguiente).
Windows
winget (recomendado):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsTambién puede descargar el instalador para Windows desde nodejs.org.
Uso de un gestor de versiones (nvm, fnm, mise, asdf)
Los gestores de versiones permiten cambiar fácilmente entre versiones de Node. Algunas opciones populares son:
- fnm - rápido y multiplataforma
- nvm - muy utilizado en macOS/Linux
- mise - políglota (Node, Python, Ruby, etc.)
Ejemplo con fnm:
fnm install 24fnm use 24Solución de problemas
openclaw: command not found
Esto casi siempre significa que el directorio bin global de npm no está en PATH.
Buscar el prefijo global de npm
npm prefix -gComprobar si está en PATH
echo "$PATH"Busque <npm-prefix>/bin (macOS/Linux) o <npm-prefix> (Windows) en la salida.
Añadirlo al archivo de inicio del shell
macOS / Linux
Añádalo a ~/.zshrc o ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"A continuación, abra una terminal nueva (o ejecute rehash en zsh / hash -r en bash).
Windows
Añada la salida de npm prefix -g al PATH del sistema mediante Settings → System → Environment Variables.
Errores de permisos en npm install -g (Linux)
Si aparecen errores EACCES, cambie el prefijo global de npm a un directorio en el que el usuario tenga permisos de escritura:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"Añada la línea export PATH=... a ~/.bashrc o ~/.zshrc para que el cambio sea permanente.
Contenido relacionado
- Descripción general de la instalación - todos los métodos de instalación
- Actualización - cómo mantener OpenClaw actualizado
- Primeros pasos - pasos iniciales después de la instalación