Je viens de mettre à niveau Yosemite vers El Capitan (et de reproduire le problème de mise à niveau depuis El Capitan vers Sierra). Lorsque j'essaie de saisir, par exemple, git status
dans un terminal, le message d'erreur suivant s'affiche:
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?
Trouvé le correctif pour le problème ici .
xcode-select --install
Cela vous invitera à installer les outils de ligne de commande nécessaires.
Si vous rencontrez des problèmes avec la commande xcode-select --install
; par exemple. Je n'arrivais pas à obtenir un délai d'attente de problème réseau, puis j'essayais de télécharger le fichier dmg à l'adresse developer.Apple.com/downloads (outils de ligne de commande OS X 10.11) pour Xcode 7.1
J'ai essayé la solution xcode-select --install
mais ça ne m'aide pas, j'ai mis à jour de Sierra à High et je suis arrivé à ceci, ma solution:
Sudo xcode-select --reset
Réaffecter le chemin sur lequel Xcode est configuré a fonctionné 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.
Je viens de mettre à jour High Sierra et je ne pouvais pas exécuter xcode-select --install
. Tout d'abord, je devais réellement installer xcode depuis l'App Store. Puis j'ai couru xcode-select --install
. Ensuite, je devais exécuter Sudo xcodebuild -license
, accepter les termes, puis enfin exécuter à nouveau les commandes git.
Mis à jour vers High Sierra 10.13.2
xcode-select --install ALONE n'a pas fonctionné pour moi.
$ xcode-select --install
une. Peut-être devrez-vous mettre à jour après l'installation en utilisant 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
Pour la version la plus récente de Mojave version 10.14.1, j’utilise
résolu par téléchargé depuis https://developer.Apple.com/download/more/ "login par identifiant Apple, et téléchargez
Outil de ligne de commande dernière version stable.dmg
Cela fait tout fonctionner
l'ancienne réponse
xcode-select --install
ça ne marche pas pour moi.
Après la mise à jour vers macOS 10.13.3
Après la mise à jour de macOS 10.13, je devais installer "Outils de ligne de commande (macOS 10.13) pour Xcode 9.3" Téléchargé depuis https://developer.Apple.com/download/more/.
Pour moi, après avoir supprimé Xcode, je dois changer le chemin du développeur actif comme suit:
Sudo xcode-select -s /
J'ai mis à niveau mac os vers macOS High Sierra - 10.13.3 et ai fait face à un problème similaire lors de la tentative d’installation de Watchman (avec commande - brassage watchman).
a lancé la commande: xcode-select --install, puis a lancé "brew install watchman" - Tout fonctionne bien!
Dans macOS 10.14, ce problème peut également se produire si vous avez deux versions ou plus 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'onglet Locations
et en choisissant la version des outils de ligne de commande. Veuillez vous reporter à l'écran d'impression ci-joint.
Pour ceux qui ont également des problèmes avec les outils de ligne de commande heroku
après la mise à niveau, je devais également effectuer les opérations 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 ait gâché mes liens symboliques en plus de m'obliger à réinstaller les outils xcode. J'ai gardé des erreurs 'not a directory':
▸ 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 une heure :)
Pour Mojave
Désinstallez toutes les anciennes versions des outils de ligne de commande:
Sudo rm -rf /Library/Developer/CommandLineTools
Téléchargez et installez les outils de ligne de commande 10.14 Mojave .
Même si vous utilisez xcode-select --install, cela ne résolvait pas le problème pour moi, car il y avait une erreur 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