Fix Git ne fonctionne pas après la mise à jour de macOS (xcrun : erreur : chemin de développeur actif non valide (/Library/Developer/CommandLineTools)

Table des matières:

Anonim

Certains utilisateurs de Mac Terminal peuvent découvrir que git, pip, HomeBrew et d'autres outils de ligne de commande peuvent échouer ou ne pas fonctionner comme prévu avec un message d'erreur indiquant "xcrun : erreur : chemin de développeur actif non valide (/Bibliothèque/ Développeur/CommandLineTools) ». Parfois, ces outils de ligne de commande cessent de fonctionner après une mise à jour du logiciel système macOS, mais ils fonctionnaient auparavant.

Heureusement, il est facile de corriger le message d'erreur "xcrun : erreur : chemin de développeur actif invalide (/Bibliothèque/Développeur/CommandLineTools)" et d'obtenir git, pip, Homebrew ou tout autre outil de ligne de commande qui a échoué, pour recommencer à travailler.

Pour ce que ça vaut, le message d'erreur complet est :

Correction de l'erreur "xcrun : erreur : chemin de développeur actif non valide" dans le terminal sous MacOS

La solution, comme vous l'avez peut-être deviné d'après le message d'erreur lui-même, consiste à réinstaller ou à installer les outils de ligne de commande. Oui, même si vous avez déjà installé des outils de ligne de commande, vous devez les réinstaller pour résoudre le message d'erreur, en particulier si vous ne rencontrez l'erreur qu'après une mise à jour du logiciel système (par exemple, de Mojave à Monterey).

L'installation/la réinstallation de CLT peut être effectuée à partir de la ligne de commande en émettant la chaîne de commande suivante dans Terminal :

xcode-select --install

Appuyer sur retour fera apparaître une fenêtre contextuelle avec un indicateur de progression sur le téléchargement pour les outils de ligne de commande.

Une fois l'installation des outils de ligne de commande terminée, vous devez redémarrer le Mac (parfois, simplement actualiser, relancer le terminal ou ouvrir un nouveau terminal peut également résoudre le message "xcrun error invalid active developer path", mais un redémarrage est recommandé).

Si vous utilisez Homebrew, vous devez également vous assurer de mettre à jour Homebrew après avoir (ré)installé les outils de ligne de commande.

Toujours voir xcrun : erreur : chemin de développeur actif non valide (/Library/Developer/CommandLineTools) ?

Si vous avez installé ou réinstallé les outils de ligne de commande via Terminal, redémarré le Mac et que vous obtenez toujours l'erreur, vous pouvez également essayer d'installer manuellement les outils de ligne de commande en utilisant un fichier DMG directement à partir d'Apple .

Vous aurez besoin d'un identifiant Apple pour accéder au téléchargement, puis rendez-vous simplement sur developer.apple.com et téléchargez les outils de ligne de commande pour Xcode (dernière version) et installez-le manuellement.

Encore une fois, les utilisateurs d'Homebrew voudront mettre à jour Homebrew. Vous ne devriez pas avoir à réinstaller Homebrew ou à le supprimer puis à le réinstaller, une simple mise à jour devrait faire l'affaire.

Cela a-t-il permis de résoudre vos problèmes avec git, pip, Homebrew ou tout ce qui déclenchait le message d'erreur xcrun sur la ligne de commande de votre Mac ? Avez-vous trouvé une autre solution ? Partagez vos pensées et vos expériences dans les commentaires.

Fix Git ne fonctionne pas après la mise à jour de macOS (xcrun : erreur : chemin de développeur actif non valide (/Library/Developer/CommandLineTools)