xcrun: erreur: le chemin du développeur actif («/Applications/Xcode.app/Contents/Developer») n'existe pas


141

J'ai des problèmes de xcode lorsque j'essaye d'utiliser brew et git:

xcrun: erreur: le chemin du développeur actif ("/Applications/Xcode.app/Contents/Developer") n'existe pas, utilisez xcode-select --switch path/to/Xcode.apppour spécifier le Xcode que vous souhaitez utiliser pour les outils de développement en ligne de commande (ou consultez man xcode-select)

Je peux taper xcode-select et cela montre que la commande existe. Quand je tape xcode-select -pça montre:

/Applications/Xcode.app/Contents/Developer

mais quand je le fais which xcode-select, ça me donne:

/ usr / bin / xcode-select

J'ai essayé d'utiliser le commutateur de commande et de l'installer à nouveau via le site Apple Developer, mais aucune de ces options n'a fonctionné jusqu'à présent ... Comment puis-je résoudre ce problème?

Réponses:


408

J'ai essayé et cela n'a pas fonctionné, mais j'ai trouvé la réponse. Je devais juste réinitialiser le chemin du développeur:

$ sudo xcode-select --reset

Maintenant tout est normal


3
- réinitialisé normalement cela doit être exécuté en tant que root
Benja Garrido

11
Merci. J'avais désinstallé xcode et installé uniquement les outils de ligne de commande car je n'avais pas besoin de tout le package xcode sur mon mac avec un espace limité. Cependant, je ne pouvais toujours pas utiliser des commandes telles que gcc, mais après avoir exécuté cette commande, cela fonctionne comme un charme
Personne anonyme

1
J'ai juste essayé; maintenant je reçois "SDK" macosx "ne peut pas être localisé" lol
Jose Ramirez

2
--resetfonctionne bien pour moi. Je n'ai besoin que du cli xcode pour le développement php. J'ai donc décidé de supprimer le xcode complet de mon mac, puis j'ai téléchargé uniquement le programme d'installation de la CLI xcode (environ 170 Mo). Après avoir mis à niveau la CLI xcode installée via app store, et appliqué sudo xcode-select --reset, je peux utiliser brewet d'autres outils de ligne de commande tels gitqu'avant. Merci.
vikbert

2
Y a-t-il un danger à utiliser --reset?
bananabanana

158

Cette erreur se produit principalement lorsque vous avez installé une version plus récente de xcode. Et les outils de ligne de commande doivent encore être initialisés.

Pour résoudre cela: Allez sous Préférences Xcode> Emplacements (onglet)> Et les options du bas sont Outils de ligne de commande. Veuillez sélectionner la version Xcode pour les outils.

Exemple (pour Xcode 10.0 (10A255)): Allez sous Préférences Xcode> Emplacements (onglet)> Et les options du bas sont Outils de ligne de commande. Sélectionnez Xcode 10.0 (10A255).

Pour plus de détails, veuillez consulter l'image ci-jointe. J'espère que ça aide.

-- Merci


Sélectionnez les outils de ligne de commande


2
cette réponse est la meilleure
Hoàng Vũ Anh

Je le vois déjà comme indiqué dans l'image ci-dessus, mais je vois toujours la même erreur sur ma configuration. J'ai même essayé de réinitialiser. Une idée? I
Yoku

1
Pour faire cela par programme (j'ai eu l'erreur car j'ai désinstallé Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools(doit être exécuté en tant que root)
hbrannan

58

J'ai rencontré le même problème que j'ai désinstallé le XCode brusquement, l'exécution de la commande ci-dessous (à partir du terminal) m'a aidé à résoudre ce problème.

sudo xcode-select -switch /

Vérifiez également ce lien si vous rencontrez une autre erreur. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki

1
Cela a fonctionné pour moi. Le problème était que j'avais désinstallé xcode sur mon mac. La ligne de commande est en quelque sorte toujours liée à xcode. Je suis donc allé à ~ library / Developer et j'ai supprimé tous les dossiers et exécuté cette commande.
santosh le

46

Dans mon cas, j'avais désinstallé Xcode, puis des problèmes avec git cli ont commencé. J'ai résolu le problème en exécutant les commandes suivantes:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

puis valider le nouveau chemin avec:

$ sudo xcode-select -p

J'espère que cela t'aides!


A travaillé pour moi après la désinstallation de xcode, a sauvé ma journée
Ilan Levy

Celui-ci a résolu le problème pour moi, les solutions les plus votées ne l'ont pas fait, merci Jose!
Adrian E. Labastida Cañizares

Tu as sauvé ma journée. Merci une tonne
Shalini le

J'étais confronté à des problèmes sur Android Studio après avoir désinstallé XCode. A travaillé pour moi. J'ai également dû redémarrer Android Studio après avoir utilisé ces commandes.
Amey Bhandarkar


14

Et ce que suggère l'erreur? Avez-vous essayé ça?

xcode-select --switch /Applications/Xcode.app

Cela devrait faire l'affaire.


2
--switchdoit être exécuté en tant que root
Sid

1

Pour moi, cela aide à installer Xcode CLI xcode-select --install après la désinstallation de XCode (je ne développe pas pour OSx ou iOS)

Ensuite, je pourrais réussir à créer la source téléchargée avec make


1

J'ai eu le même problème et j'ai dû supprimer complètement les outils de développement et réinstaller:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

Conseil: parce que Xcode avait été mal désinstallé, j'ai également dû (re) déplacer manuellement l'application Xcode:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak

0

Essayez la suggestion d'erreur:

sudo xcode-select --switch /Applications/Xcode.app

Et puis testez le chemin de l'exécutable Git.

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.