Je viens de passer de Yosemite à El Capitan (et j'ai reproduit le problème de mise à niveau d'El Capitan vers Sierra), et lorsque j'essaie de taper par exemple à l' git status
intérieur d'un terminal, j'obtiens l'erreur suivante:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
Je n'ai pas installé Xcode, je ne l'ai jamais fait. Quelqu'un a une solution?
which git
répond/usr/bin/git
et "filewhich git
" à/usr/bin/git: Mach-O 64-bit executable x86_64
xcode-select --switch path/to/Xcode.app
pour spécifier le Xcode que vous souhaitez utiliser pour les outils de développement en ligne de commande (ou voirman xcode-select
) "sur 10.11.5 comment corriger?Réponses:
Vous avez trouvé le correctif du problème ici .
Cela fera apparaître une invite pour installer les outils de ligne de commande nécessaires.
la source
xcode-select --install
. Je déteste le xcode, je ne l'ai jamais voulu bien que Mac m'oblige à l'installer. Je ne peux même pas installer un autre logiciel car cela est nécessaire. Grrrrr.dmg
et de l'installer manuellement.Si vous rencontrez des problèmes avec la
xcode-select --install
commande; par exemple, je n'arrêtais pas d'obtenir un délai d'attente de problème réseau, puis essayez de télécharger le fichier dmg sur developer.apple.com/downloads (outils de ligne de commande OS X 10.11) pour Xcode 7.1la source
J'ai essayé la solution
xcode-select --install
mais cela ne m'aide pas, je passe de Sierra à High et c'est arrivé, ma solution:la source
Réaffecter le chemin d'accès Xcode est configuré avec travaillé pour moi.
sudo xcode-select -switch /Applications/Xcode.app
Vous serez alors probablement invité (après avoir essayé une commande) à accepter le contrat de licence.
la source
Dans macOS 10.14, ce problème peut également se produire si deux versions ou plus sont installées. Si vous aimez l'interface graphique xCode, vous pouvez le faire en allant dans les préférences -
CMD + ,
, en sélectionnant l'Locations
onglet et en choisissant la version des outils de ligne de commande. Veuillez vous référer à l'écran d'impression ci-joint.la source
Je viens de passer à High Sierra et je ne pouvais pas simplement courir
xcode-select --install
. Tout d'abord, j'ai dû installer xcode depuis l'App Store. Alors j'ai couruxcode-select --install
. Ensuite, j'ai dû exécutersudo xcodebuild -license
, accepter les termes, puis je pouvais enfin exécuter à nouveau les commandes git.la source
Mise à jour vers High Sierra 10.13.2
xcode-select --install ALONE ne fonctionnait pas pour moi.
$ xcode-select --install
a. Peut nécessiter une mise à jour après l'installation à l'aide de softwareupdate en ligne de commande. $ sudo softwareupdate -i "Outils de ligne de commande (macOS High Sierra version 10.13) pour Xcode-9.1"
$ sudo xcodebuild -license
la source
Pour moi, après avoir supprimé Xcode, je dois changer de chemin de développeur actif comme suit:
sudo xcode-select -s /
la source
Pour ceux qui ont également des problèmes avec les
heroku
outils de ligne de commande après la mise à niveau, j'ai également dû faire ce qui suit dans mon terminal:Il semble que la mise à niveau vers High Sierra ait perturbé mes liens symboliques en plus de me forcer à réinstaller les outils xcode. J'ai continué à recevoir des erreurs «pas un répertoire»:
J'espère que cela fait gagner une heure à quelqu'un :)
la source
Après la mise à jour vers macOS 10.13.3
Après la mise à jour de macOS 10.13, j'ai dû installer des "outils de ligne de commande (macOS 10.13) pour Xcode 9.3" téléchargés depuis https://developer.apple.com/download/more/
la source
J'ai mis à niveau mac os vers macOS High Sierra - 10.13.3 et j'ai rencontré un problème similaire en essayant d'installer watchman (avec la commande - brew install watchman).
a exécuté la commande: xcode-select --install, puis a exécuté "brew install watchman" - Tout fonctionne bien!
la source
Pour la version la plus récente de Mojave version 10.14.1, j'utilise
résolu par téléchargé à partir de https://developer.apple.com/download/more/ "connexion par identifiant apple et téléchargement
Cela fait que tout fonctionne
l'ancienne réponse
ne fonctionne pas pour moi.
la source
xcode-select --install
était une fenêtre contextuelle sur le fait de ne pas pouvoir contacter le serveur de mise à jour. Au moment d'écrire ces lignes, le seul téléchargement dans le lien mentionné ci-dessus pour les utilisateurs de Mojave est une version bêta intitulée «Outils de ligne de commande (macOS 10.14) pour XCode 10.1 Bêta 2»Pour Mojave
Désinstallez toute ancienne version des outils de ligne de commande:
Téléchargez et installez les outils de ligne de commande 10.14 Mojave .
la source
Même si vous faites xcode-select --install, cela ne corrigeait pas cela pour moi car cela montrait une erreur de réseau. Le problème était qu'il ne pouvait pas se connecter à l'App Store. J'ai fait ce qui suit pour le réparer.
Votre App Store devrait fonctionner maintenant et vous devriez pouvoir exécuter xcode-select --install
la source