Identifiez d'abord la couche où se produit l'erreur
Installation / exécution
command not found, version de Node, autorisations npm, chemin WSL et problèmes de l'installateur natif.
Connexion / authentification
Callback OAuth, clé API, organisation Console, SSO et état d'authentification local.
Réseau / proxy
Proxy d'entreprise, pare-feu, certificats, délais d'expiration, 403/429 et domaines requis injoignables.
Erreurs courantes et solutions
claude: command not found
Cause fréquente : Le répertoire d'installation n'est pas dans le PATH, ou le shell actuel n'a pas rechargé sa configuration.
Solution : Ouvrez un nouveau terminal, ou ajoutez le répertoire d'installation de Claude Code au PATH puis rechargez la configuration de votre shell.
export PATH="$PATH:$HOME/.local/bin" source ~/.zshrc
Node version not supported / silent crash
Cause fréquente : La version de Node est inférieure à l'exigence officielle, ou WSL appelle le Node installé côté Windows.
Solution : Mettez Node à jour ou utilisez l'installateur natif officiel. Sous WSL, vérifiez avec which node / which npm que le chemin provient bien de l'environnement Linux.
node -v which node which npm
EACCES / permission denied
Cause fréquente : Le répertoire npm global appartient à root, ou une installation précédente avec sudo a laissé des autorisations incohérentes.
Solution : N'installez pas Claude Code avec sudo. Définissez le préfixe npm (prefix) sur un répertoire utilisateur, ou utilisez l'installateur natif.
npm config set prefix ~/.npm-global export PATH="$HOME/.npm-global/bin:$PATH"
Waiting for authentication...
Cause fréquente : Le callback OAuth du navigateur n'atteint pas la CLI locale, ce qui est fréquent en SSH distant, dans les devcontainers, derrière des pare-feu stricts ou quand les callbacks localhost sont bloqués.
Solution : Vérifiez que le navigateur et la CLI peuvent communiquer sur la même machine. Si nécessaire, déconnectez-vous, redémarrez Claude Code et refaites l'authentification.
/logout # 关闭 Claude Code 后重新运行 claude
SELF_SIGNED_CERT_IN_CHAIN / certificate error
Cause fréquente : Un proxy d'entreprise ou une passerelle de sécurité injecte une CA autosignée à laquelle Node ne fait pas confiance par défaut.
Solution : Demandez à votre service informatique le bundle CA de l'entreprise et indiquez-le via NODE_EXTRA_CA_CERTS.
export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem
proxy connection failed / timeout
Cause fréquente : Les variables de proxy sont mal configurées, le protocole du proxy n'est pas pris en charge, NO_PROXY exclut le domaine cible ou un pare-feu d'entreprise bloque l'accès.
Solution : Claude Code utilise les variables d'environnement standard de proxy HTTP/HTTPS ; la documentation indique que les proxys SOCKS ne sont pas pris en charge. Refaites d'abord le test avec HTTPS_PROXY.
export HTTPS_PROXY=http://proxy.example.com:8080 echo $HTTPS_PROXY echo $NO_PROXY
403 Forbidden
Cause fréquente : L'organisation n'a pas activé Claude Code, la liste d'autorisation de l'entreprise n'inclut pas la sortie actuelle, des restrictions de compte, de région ou de politique s'appliquent, ou le proxy est refusé.
Solution : Pour un compte personnel, vérifiez d'abord les régions prises en charge et l'état du compte ; pour un compte entreprise, demandez à un administrateur de vérifier les autorisations Claude Code, le SSO, la liste d'autorisation d'IP et les règles du pare-feu.
429 / rate limit
Cause fréquente : Les requêtes sont trop fréquentes, la concurrence est trop élevée, ou l'offre du compte ou l'organisation a atteint une limite de requêtes.
Solution : Réduisez la concurrence côté appelant, arrêtez les boucles de nouvelles tentatives et attendez la réinitialisation de la limite. N'encapsulez pas Claude Code dans plusieurs workers pour forcer la vitesse.
API key not recognized / SSO mismatch
Cause fréquente : La clé API provient d'un autre shell, une clé Console entre en conflit avec une session OAuth, ou l'organisation exige une connexion SSO.
Solution : Vérifiez si la variable ANTHROPIC_API_KEY est définie dans le shell actuel. Les comptes entreprise doivent suivre le parcours de connexion Console/SSO imposé par l'administrateur.
echo $ANTHROPIC_API_KEY
Proxy et réseau d'entreprise : configuration de référence
La documentation officielle indique que Claude Code prend en charge les variables d'environnement standard HTTPS_PROXY / HTTP_PROXY / NO_PROXY, mais pas les proxys SOCKS. Pour les certificats autosignés d'entreprise, indiquez le bundle CA via 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
Procédure de reproduction minimale
- Vérifiez que `node -v` satisfait l'exigence officielle, ou utilisez l'installateur natif de Claude Code.
- Fermez les scripts d'encapsulation et les workers, et lancez `claude` dans une seule fenêtre de terminal.
- Utilisez `echo $HTTPS_PROXY` et `echo $NO_PROXY` pour vérifier que les variables de proxy sont correctement définies.
- Vérifiez que
api.anthropic.com,claude.ai,statsig.anthropic.cometsentry.iosont autorisés par le pare-feu. - Si la connexion reste bloquée, exécutez `/logout` puis redémarrez Claude Code ; si nécessaire, supprimez les fichiers d'authentification locaux avant de vous reconnecter.
Sources officielles
Proxy, CA, mTLS et URL d'accès requises.
Liste officielle des problèmes courants d'installation, de Node, d'autorisations, de proxy et de connexion.
Statsig, Sentry, /bug et les variables d'environnement qui désactivent le trafic non essentiel.
Proxys d'entreprise, organisations Console et problèmes d'autorisations courants.