Install overview
Node.js
OpenClaw requiere Node 22.19+, Node 23.11+ o Node 24+. 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 rama LTS activa. El script de instalación detecta e instala Node automáticamente; usa esta página cuando quieras configurar Node por tu cuenta (versiones, PATH, instalaciones globales).
Comprobar la versión
node -vv24.x.x o posterior es la opción predeterminada recomendada. v22.19.x o posterior es la versión compatible de la rama LTS de Node 22 (actualiza a Node 24 cuando te resulte conveniente). Las compilaciones de Node 23 anteriores a v23.11.0 no son compatibles. Si Node no está instalado o su versión está fuera del intervalo compatible, elige uno de los métodos de instalación siguientes.
Instalar Node
macOS
Homebrew (recomendado):
brew install nodeTambién puedes 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 puedes usar un gestor de versiones (consulta la sección siguiente).
Windows
winget (recomendado):
winget install OpenJS.NodeJS.LTSChocolatey:
choco install nodejs-ltsTambién puedes 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. Estas son algunas opciones populares:
- fnm: rápido y multiplataforma
- nvm: muy utilizado en macOS/Linux
- mise: compatible con varios lenguajes (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 global de binarios de npm no está incluido en PATH.
Buscar el prefijo global de npm
npm prefix -gComprobar si está incluido en PATH
echo "$PATH"Busca <npm-prefix>/bin (macOS/Linux) o <npm-prefix> (Windows) en la salida.
Añadirlo al archivo de inicio del shell
macOS / Linux
Añade lo siguiente a ~/.zshrc o ~/.bashrc:
export PATH="$(npm prefix -g)/bin:$PATH"Después, abre una terminal nueva (o ejecuta rehash en zsh / hash -r en bash).
Windows
Añade la salida de npm prefix -g al PATH del sistema mediante Settings → System → Environment Variables.
Errores de permisos al ejecutar npm install -g (Linux)
Si aparecen errores EACCES, cambia 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ñade 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