CLAUDE ERRORS

Solución de códigos de error de Claude Code

Localiza por tipo de error los problemas de instalación, inicio de sesión, proxy, certificados, límites de solicitudes, red corporativa y permisos de Claude Code.

Primero, identifica en qué capa está el error

INSTALL

Instalación / ejecución

command not found, versión de Node, permisos de npm, rutas de WSL y problemas del instalador nativo.

AUTH

Inicio de sesión / autenticación

Callback de OAuth, clave de API, organización de Console, SSO y estado de autenticación local.

NETWORK

Red / proxy

Proxy corporativo, firewall, certificados, tiempos de espera, 403/429 y dominios necesarios inaccesibles.

Errores comunes y soluciones

claude: command not found

Causa común: El directorio de instalación no está en el PATH, o el shell actual no ha recargado su configuración.

Solución: Abre una terminal nueva, o añade el directorio de instalación de Claude Code al PATH y recarga la configuración del shell.

export PATH="$PATH:$HOME/.local/bin"
source ~/.zshrc
Node version not supported / silent crash

Causa común: La versión de Node es inferior al requisito oficial, o WSL está usando el Node del lado de Windows.

Solución: Actualiza Node o usa el instalador nativo oficial. En WSL, confirma la ruta con which node / which npm para asegurarte de que proviene del entorno Linux.

node -v
which node
which npm
EACCES / permission denied

Causa común: El directorio global de npm pertenece a root, o una instalación anterior con sudo dejó los permisos en mal estado.

Solución: No instales Claude Code con sudo. Cambia el prefijo (prefix) de npm a un directorio de usuario, o usa el instalador nativo.

npm config set prefix ~/.npm-global
export PATH="$HOME/.npm-global/bin:$PATH"
Waiting for authentication...

Causa común: El callback de OAuth del navegador no llega a la CLI local; es habitual con SSH remoto, devcontainers, firewalls estrictos o callbacks a localhost bloqueados.

Solución: Confirma que el navegador y la CLI pueden comunicarse en el mismo equipo. Si hace falta, cierra sesión, reinicia Claude Code y vuelve a completar la autenticación.

/logout
# 关闭 Claude Code 后重新运行
claude
SELF_SIGNED_CERT_IN_CHAIN / certificate error

Causa común: Un proxy corporativo o una puerta de enlace de seguridad está inyectando una CA autofirmada en la que Node no confía de forma predeterminada.

Solución: Pide a TI el paquete de CA corporativo e indícalo mediante NODE_EXTRA_CA_CERTS.

export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
proxy connection failed / timeout

Causa común: Las variables de proxy están mal configuradas, el protocolo del proxy no es compatible, NO_PROXY anula el dominio de destino o un firewall corporativo bloquea el acceso.

Solución: Claude Code usa las variables de entorno estándar de proxy HTTP/HTTPS; la documentación indica que no admite proxies SOCKS. Vuelve a probar primero con HTTPS_PROXY.

export HTTPS_PROXY=http://proxy.example.com:8080
echo $HTTPS_PROXY
echo $NO_PROXY
403 Forbidden

Causa común: La organización no ha habilitado Claude Code, la lista de permitidos corporativa no incluye la salida actual, hay restricciones de cuenta / región / política o se está rechazando el proxy.

Solución: En cuentas personales, confirma primero las regiones admitidas y el estado de la cuenta; en cuentas de empresa, pide a un administrador que revise los permisos de Claude Code, el SSO, la lista de permitidos de IP y las reglas del firewall.

429 / rate limit

Causa común: Las solicitudes son demasiado frecuentes, la concurrencia es demasiado alta, o el plan de la cuenta o la organización ha alcanzado un límite de solicitudes.

Solución: Reduce la concurrencia externa, detén los bucles de reintento y espera a que se restablezca el límite. No envuelvas Claude Code con varios workers para forzar la velocidad.

API key not recognized / SSO mismatch

Causa común: La clave de API viene de otro shell, una clave de Console entra en conflicto con una sesión de OAuth, o la organización exige iniciar sesión con SSO.

Solución: Comprueba si ANTHROPIC_API_KEY está definida en el shell actual. Las cuentas de empresa deben seguir el flujo de inicio de sesión por Console/SSO que exija el administrador.

echo $ANTHROPIC_API_KEY

Configuración básica de proxy y red corporativa

La documentación oficial indica que Claude Code admite las variables de entorno estándar HTTPS_PROXY / HTTP_PROXY / NO_PROXY, pero no admite proxies SOCKS. Para certificados corporativos autofirmados, indica el paquete de CA mediante NODE_EXTRA_CA_CERTS.

export HTTPS_PROXY=http://proxy.example.com:8080
export NO_PROXY="localhost,127.0.0.1"
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem

Flujo mínimo de reproducción

  1. Confirma que `node -v` cumple el requisito oficial, o usa el instalador nativo de Claude Code.
  2. Cierra cualquier script envolvente y worker, y ejecuta `claude` en una sola ventana de terminal.
  3. Usa `echo $HTTPS_PROXY` y `echo $NO_PROXY` para confirmar que las variables de proxy están bien configuradas.
  4. Comprueba si el firewall permite el acceso a api.anthropic.com, claude.ai, statsig.anthropic.com y sentry.io.
  5. Si el inicio de sesión se queda atascado, ejecuta `/logout` y reinicia Claude Code; si hace falta, borra los archivos de autenticación locales antes de volver a iniciar sesión.

Referencias oficiales

mimetic
mimetic
mimetic