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?

devB78
la source

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

devB78
la source
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

Harjot Singh
la source
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 /
Bharat Kumar
la source
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!

José Gil Ramírez
la source
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
17

Utilisez ce commutateur sudo xcode-select /

Cela devrait résoudre le problème.

Bruceparker
la source
1
Merci @bruceparker c'était la seule option qui a fonctionné pour moi sur Mojave 10.14.2
mturatti
Vérifiez également ce lien si vous rencontrez une autre erreur. github.com/Homebrew/legacy-homebrew/issues/23500
Narendra Solanki
14

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

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

Cela devrait faire l'affaire.

Tobi Nary
la source
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

Nikolay Ignatyev
la source
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
Pinimo
la source
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

Mir Mahfuz
la source