Configuración de Node.js para OpenClaw
¿Alguna vez has intentado ejecutar un comando y te has encontrado con un error de versión o un mensaje de “command not found”? Configurar el entorno de ejecución suele ser el paso más tedioso antes de empezar a construir algo interesante, especialmente cuando las rutas globales o los permisos de carpeta deciden no cooperar.
Aquí tienes los pasos para dejar Node.js listo y evitar que la configuración del sistema bloquee tu progreso.
Requisitos previos
Sección titulada «Requisitos previos»Para que OpenClaw funcione correctamente, solo necesitas cumplir con este requisito:
- Node 22 o superior
Inicio rápido
Sección titulada «Inicio rápido»Sigue estos pasos para instalar o verificar tu versión de Node.js en menos de 5 minutos.
1. Verifica tu versión actual
Sección titulada «1. Verifica tu versión actual»Abre tu terminal y ejecuta:
node -vSi el resultado es v22.x.x o una versión más reciente, ya puedes empezar. Si no tienes Node.js o la versión es antigua, elige un método de instalación abajo.
2. Instala Node.js según tu sistema
Sección titulada «2. Instala Node.js según tu sistema»macOS Usa Homebrew (recomendado):
brew install nodeO descarga el instalador oficial desde nodejs.org.
Linux En Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -sudo apt-get install -y nodejsEn Fedora / RHEL:
sudo dnf install nodejsWindows Usa winget (recomendado):
winget install OpenJS.NodeJS.LTSO usa Chocolatey:
choco install nodejs-lts3. Gestores de versiones (Opcional)
Sección titulada «3. Gestores de versiones (Opcional)»Si necesitas cambiar entre versiones de Node.js rápidamente, puedes usar estas herramientas:
- fnm: rápido y multiplataforma.
- nvm: el estándar para macOS/Linux.
- mise: para gestionar múltiples lenguajes.
Ejemplo con fnm:
fnm install 22fnm use 22Aviso: Asegúrate de inicializar tu gestor de versiones en el archivo de configuración de tu shell (
~/.zshrco~/.bashrc). Si no lo haces, es posible que el sistema no encuentreopenclawen nuevas sesiones porque el PATH no incluirá el directorio bin de Node.js.
Solución de problemas
Sección titulada «Solución de problemas»Error: openclaw: command not found
Sección titulada «Error: openclaw: command not found»Esto sucede cuando el directorio bin global de npm no está en tu PATH.
- Busca tu prefijo global de npm:
Ventana de terminal npm prefix -g - Revisa si está en tu PATH:
Busca
Ventana de terminal echo "$PATH"<npm-prefix>/bin(macOS/Linux) o<npm-prefix>(Windows) en el resultado. - Agrégalo a tu archivo de configuración:
- macOS / Linux: Añade esto a
~/.zshrco~/.bashrc:Luego abre una nueva terminal.Ventana de terminal export PATH="$(npm prefix -g)/bin:$PATH" - Windows: Agrega el resultado de
npm prefix -ga las Variables de Entorno del sistema.
- macOS / Linux: Añade esto a
Errores de permisos en npm install -g (Linux)
Sección titulada «Errores de permisos en npm install -g (Linux)»Si ves errores tipo EACCES, cambia el prefijo global de npm a una carpeta donde tu usuario tenga permisos:
mkdir -p "$HOME/.npm-global"npm config set prefix "$HOME/.npm-global"export PATH="$HOME/.npm-global/bin:$PATH"Para que el cambio sea permanente, añade la línea export PATH=... a tu archivo ~/.bashrc o ~/.zshrc.
¿Necesitas ayuda personalizada con tu entorno? Prueba nuestro AI Setup Assistant.
What’s Next:
OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.