Question Les outils de ligne de commande ne fonctionnent pas - Mac OS X El Capitan / macOS Sierra / macOS High Sierra


Je viens de passer de Yosemite à El Capitan (et j'ai répliqué le problème de mise à niveau d'El Capitan vers Sierra), et quand j'essaye de taper par exemple git status à l'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 Xcode installé, jamais fait. Quelqu'un a une solution?


489
2017-10-01 17:28


origine


Réponses:


Trouvé le correctif pour le problème ici.

xcode-select --install

Cela affichera une invite pour installer les outils de ligne de commande nécessaires.


1015
2017-10-01 18:21



Si vous avez des problèmes avec le xcode-select --install commander; par exemple. J'ai continué à obtenir un délai de problème de réseau, puis essayez de télécharger le dmg à developer.apple.com/downloads (Outils de ligne de commande OS X 10.11) pour Xcode 7.1


73
2017-11-08 10:43



J'ai essayé la solution xcode-select --install mais ça ne m'aide pas, je mets à jour de Sierra à High et c'est arrivé, ma solution:

sudo xcode-select --reset

4
2017-10-11 01:44



Réaffecter le chemin 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.


3
2017-11-20 14:14



Mis à jour à High Sierra 10.13.2

xcode-select --install ALONE n'a pas fonctionné pour moi.

  1. Téléchargez le code X depuis l'App Store
  2. $ xcode-select --install
    une. Peut avoir besoin de mettre à jour après l'installation en utilisant mise à jour logicielle en ligne de commande. $ sudo softwareupdate -i "Outils de ligne de commande (macOS High Sierra version 10.13) pour Xcode-9.1"

  3. $ sudo xcodebuild -license


2
2017-12-08 18:02



Je viens de mettre à jour à High Sierra et je ne pouvais pas simplement courir xcode-select --install. Tout d'abord, j'ai dû installer xcode à partir de l'App Store. Puis j'ai couru xcode-select --install. Ensuite, j'ai dû courir sudo xcodebuild -license, d'accord sur les termes, alors je pourrais enfin lancer des commandes git à nouveau.


1
2017-11-13 22:40



Pour ceux qui ont aussi des problèmes avec heroku outils de ligne de commande après la mise à niveau, j'ai également dû faire les choses suivantes dans mon terminal:

xcode-select --install 
brew install heroku/brew/heroku
brew link --overwrite heroku

Il semble que la mise à niveau vers High Sierra a détruit mes liens symboliques en plus de me forcer à réinstaller les outils xcode. J'ai continué à obtenir des erreurs "pas un répertoire":

▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory  
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory 

J'espère que cela sauve quelqu'un d'une heure :)


1
2017-11-28 15:32