Dépannage
Solutions aux problèmes courants d’installation et d’utilisation de Claude Code.
Problèmes d’installation courants
Problèmes de permissions Linux
Lors de l’installation de Claude Code avec npm, vous pouvez rencontrer des erreurs de permission si votre préfixe npm global n’est pas accessible en écriture par l’utilisateur (par exemple /usr
ou /usr/local
).
Solution recommandée : Créer un préfixe npm accessible en écriture par l’utilisateur
L’approche la plus sûre consiste à configurer npm pour utiliser un répertoire dans votre dossier personnel :
Cette solution est recommandée car elle :
- Évite de modifier les permissions des répertoires système
- Crée un emplacement propre et dédié pour vos paquets npm globaux
- Suit les meilleures pratiques de sécurité
Récupération système : Si vous avez exécuté des commandes qui modifient la propriété et les permissions des fichiers système ou similaires
Si vous avez déjà exécuté une commande qui a modifié les permissions des répertoires système (comme sudo chown -R $USER:$(id -gn) /usr && sudo chmod -R u+w /usr
) et que votre système est maintenant cassé (par exemple, si vous voyez sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
), vous devrez effectuer des étapes de récupération.
Méthode de récupération Ubuntu/Debian :
-
Pendant le redémarrage, maintenez SHIFT pour accéder au menu GRUB
-
Sélectionnez “Options avancées pour Ubuntu/Debian”
-
Choisissez l’option mode de récupération
-
Sélectionnez “Passer à l’invite shell root”
-
Remontez le système de fichiers en mode écriture :
-
Corrigez les permissions :
-
Réinstallez les paquets affectés (optionnel mais recommandé) :
-
Redémarrez :
Méthode alternative de récupération par USB Live :
Si le mode de récupération ne fonctionne pas, vous pouvez utiliser une clé USB live :
-
Démarrez depuis une clé USB live (Ubuntu, Debian ou toute distribution Linux)
-
Trouvez votre partition système :
-
Montez votre partition système :
-
Si vous avez une partition boot séparée, montez-la aussi :
-
Faites un chroot dans votre système :
-
Suivez les étapes 6-8 de la méthode de récupération Ubuntu/Debian ci-dessus
Après avoir restauré votre système, suivez la solution recommandée ci-dessus pour configurer un préfixe npm accessible en écriture par l’utilisateur.
Problèmes de mise à jour automatique
Si Claude Code ne peut pas se mettre à jour automatiquement, cela peut être dû à des problèmes de permissions avec votre répertoire préfixe npm global. Suivez la solution recommandée ci-dessus pour résoudre ce problème.
Si vous préférez désactiver la mise à jour automatique à la place, vous pouvez utiliser :
Permissions et authentification
Invites de permission répétées
Si vous vous retrouvez à approuver répétitivement les mêmes commandes, vous pouvez autoriser des outils spécifiques à s’exécuter sans approbation :
Problèmes d’authentification
Si vous rencontrez des problèmes d’authentification :
- Exécutez
/logout
pour vous déconnecter complètement - Fermez Claude Code
- Redémarrez avec
claude
et complétez à nouveau le processus d’authentification
Si les problèmes persistent, essayez :
Cela supprime vos informations d’authentification stockées et force une nouvelle connexion propre.
Performance et stabilité
Utilisation élevée du CPU ou de la mémoire
Claude Code est conçu pour fonctionner avec la plupart des environnements de développement, mais peut consommer des ressources importantes lors du traitement de grandes bases de code. Si vous rencontrez des problèmes de performance :
- Utilisez
/compact
régulièrement pour réduire la taille du contexte - Fermez et redémarrez Claude Code entre les tâches importantes
- Envisagez d’ajouter les grands répertoires de build à votre fichier
.gitignore
Commandes qui se bloquent ou gèlent
Si Claude Code semble ne pas répondre :
- Appuyez sur Ctrl+C pour tenter d’annuler l’opération en cours
- Si non réactif, vous devrez peut-être fermer le terminal et redémarrer
Touche ESC ne fonctionnant pas dans les terminaux JetBrains (IntelliJ, PyCharm, etc.)
Si vous utilisez Claude Code dans les terminaux JetBrains et que la touche ESC n’interrompt pas l’agent comme prévu, c’est probablement dû à un conflit de raccourcis clavier avec les raccourcis par défaut de JetBrains.
Pour résoudre ce problème :
- Allez dans Paramètres → Outils → Terminal
- Cliquez sur le lien hypertexte “Configurer les raccourcis clavier du terminal” à côté de “Remplacer les raccourcis IDE”
- Dans les raccourcis du terminal, faites défiler jusqu’à “Basculer le focus vers l’éditeur” et supprimez ce raccourci
Cela permettra à la touche ESC de fonctionner correctement pour annuler les opérations de Claude Code au lieu d’être capturée par l’action “Basculer le focus vers l’éditeur” de PyCharm.
Obtenir plus d’aide
Si vous rencontrez des problèmes non couverts ici :
- Utilisez la commande
/bug
dans Claude Code pour signaler les problèmes directement à Anthropic - Vérifiez le dépôt GitHub pour les problèmes connus
- Exécutez
/doctor
pour vérifier l’état de votre installation Claude Code
Was this page helpful?