Error al instalar Claude Code

Error: bash: line 151: 8889 killed «$binary_path» install ${target:+»$target»}

Sigue estos pasos ordenados de menor a mayor complejidad para resolver este fallo en la instalación de Claude Code: [1, 2]
1. Limpiar instalados previos y bloqueos (Locks) [1]
Los intentos de instalación fallidos dejan archivos corruptos o bloqueos activos que impiden que el script de Bash funcione correctamente. [1, 2, 3]
    • Borra los archivos de bloqueo temporales ejecutando:
      bash
      rm -rf ~/.cache/claude ~/.local/claude ~/.claude
      

2. Solucionar falta de memoria (OOM Killer) [1]
Si estás instalando en un servidor con recursos limitados, en un contenedor Docker o en un entorno WSL con poca asignación de RAM, el kernel detendrá de inmediato el ejecutable $binary_path. [1, 2, 3]
    • Crear un archivo Swap temporal (Linux nativo): Si tu máquina tiene 1 GB o 2 GB de RAM, amplía la memoria virtual antes de lanzar el script:
      bash
      sudo fallocate -l 2G /swapfile
      sudo chmod 600 /swapfile
      sudo mkswap /swapfile
      sudo swapon /swapfile
      

    • Aumentar memoria en WSL: Si usas Windows Subsystem for Linux, cierra la terminal, abre el archivo C:\Users\<TuUsuario>\.wslconfig y asegúrate de asignarle más recursos (ej. memory=6GB). Después, reinicia el subsistema ejecutando wsl --shutdown en PowerShell.

3. Utilizar el instalador alternativo de NPM
Si el instalador nativo de Bash (install.sh) sigue dando problemas de compatibilidad con el binario compilado, puedes saltártelo por completo instalando Claude Code a través del gestor de paquetes de Node.js (requiere Node 18 o superior): [1, 2, 3, 4, 5]
bash
npm install -g @anthropic/claude-code

    • Nota: No uses sudo npm install. Si experimentas errores de permisos (EACCES), la documentación oficial de Anthropic recomienda solucionar los prefijos de npm de la siguiente forma:
      bash
      npm config set prefix ~/.npm-global
      export PATH="$HOME/.npm-global/bin:$PATH"
      npm install -g @anthropic/claude-code
      

      [1, 2]

npm install for Claude Code is being deprecated

3. Reinstalar Claude Code
curl -fsSL https://claude.ai/install.sh | bash
4. Verificar variables de entorno [1]
Una vez que finalice sin el error killed, asegúrate de recargar tu terminal o añadir la ruta de los ejecutables locales a tu perfil de usuario: [1, 2]
bash
export PATH="$HOME/.local/bin:$PATH"
source ~/.bashrc

Deja una respuesta