Ir al contenido

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.

Para que OpenClaw funcione correctamente, solo necesitas cumplir con este requisito:

  • Node 22 o superior

Sigue estos pasos para instalar o verificar tu versión de Node.js en menos de 5 minutos.

Abre tu terminal y ejecuta:

Ventana de terminal
node -v

Si 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.

macOS Usa Homebrew (recomendado):

Ventana de terminal
brew install node

O descarga el instalador oficial desde nodejs.org.

Linux En Ubuntu / Debian:

Ventana de terminal
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs

En Fedora / RHEL:

Ventana de terminal
sudo dnf install nodejs

Windows Usa winget (recomendado):

Ventana de terminal
winget install OpenJS.NodeJS.LTS

O usa Chocolatey:

Ventana de terminal
choco install nodejs-lts

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:

Ventana de terminal
fnm install 22
fnm use 22

Aviso: Asegúrate de inicializar tu gestor de versiones en el archivo de configuración de tu shell (~/.zshrc o ~/.bashrc). Si no lo haces, es posible que el sistema no encuentre openclaw en nuevas sesiones porque el PATH no incluirá el directorio bin de Node.js.

Esto sucede cuando el directorio bin global de npm no está en tu PATH.

  1. Busca tu prefijo global de npm:
    Ventana de terminal
    npm prefix -g
  2. Revisa si está en tu PATH:
    Ventana de terminal
    echo "$PATH"
    Busca <npm-prefix>/bin (macOS/Linux) o <npm-prefix> (Windows) en el resultado.
  3. Agrégalo a tu archivo de configuración:
    • macOS / Linux: Añade esto a ~/.zshrc o ~/.bashrc:
      Ventana de terminal
      export PATH="$(npm prefix -g)/bin:$PATH"
      Luego abre una nueva terminal.
    • Windows: Agrega el resultado de npm prefix -g a las Variables de Entorno del sistema.

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:

Ventana de terminal
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

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.