Après la mise à niveau vers macOS Catalina, j’ai essayé d’exécuter à git
partir de Terminal, mais il ne cessait de me donner l’erreur suivante:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
Comment je le répare?
xcode-select --install
fonctionne sur Mojave. Aucune étape supplémentaire requise.xcode-select --install
et j'accepte les termes du contrat de licence, mais le système affiche ensuite une boîte de dialogue indiquant "Impossible d'installer le logiciel car il n'est actuellement pas disponible à partir du serveur de mise à jour de logiciels". Donc, mon git ne fonctionne toujours pas (le problème a commencé après la mise à niveau vers Mojave et XCode 10.1)Réponses:
Ouvrez Terminal et exécutez ce qui suit:
Cela va télécharger et installer les outils de développement xcode et résoudre le problème.
Vous n'avez pas besoin de Xcode, vous pouvez installer uniquement les outils de ligne de commande ici, il s'agit d'environ 130 Mo.
Le problème est qu'il faut explicitement accepter le contrat de licence. Ensuite, vous devrez peut-être réinitialiser le chemin d'accès à Xcode si vous avez plusieurs versions ou si vous souhaitez que les outils de ligne de commande s'exécutent sans Xcode.
J'ai trouvé la solution dans cette question, les outils de ligne de commande ne fonctionnaient pas .
Vous pouvez recevoir un message d'erreur: "Impossible d'installer le logiciel car il n'est pas disponible à partir du serveur de mise à jour de logiciels". Dans ce cas,
xcode-select --reset
fonctionne comme l' akozine .la source
xcode-select --reset
et ça m'a aidé!git status
brew update
si vous l'avez installé.--reset
mais cela n'a fait aucune différence.--install
résolu!Si vous ne souhaitez ni installer ni utiliser Xcode (ce que je ne fais pas), vous ne pouvez installer que des outils de commande pour Xcode(voir Edit).Conditions préalables:
Solution
Accédez à la page https://developer.apple.com/download/more/ et recherchez Outils de ligne de commande OS X 10.11) pour Xcode 7.1 . Puis installez le package téléchargé .dmg.
Versions plus récentes
Il devrait fonctionner avec les versions les plus récentes des outils de ligne de commande OS X, mais je l’ai testé. Outils de ligne de commande OS X 10.11) pour la version particulière de Xcode 7.1 .
Mise à jour vers macOS 10.13
Après la mise à jour de macOS 10.13, j’ai dû l’installer
Command Line Tools (macOS 10.13) for Xcode 9
- fonctionne également très bien.Modifier
Comme @setholopolus mentionné dans le commentaire,
Installe également uniquement les outils de ligne de commande pour Xcode.
Vous pouvez également le vérifier sur: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Je laisse ma réponse au cas où vous auriez des problèmes d’installation via
cli
.PS crédite cette réponse SO: https://stackoverflow.com/a/33593066/2029818
la source
xcode-select --install
, comme l’indique l’autre réponse, n’installe pas Xcode, mais uniquement les outils de ligne de commande.xcode-select --install
n'a pas fonctionné pour moi. Mais depuis le 30 juillet 2018, vous pouvez obtenir la dernière version des outils de ligne de commande pour macOS 10.4 (Mojave) une fois que vous êtes connecté au compte de développeur Apple.Pour macOS High Sierra , exécutez la même commande:
et tout se remettra au travail.
MISE À JOUR 2019: Cela est nécessaire pour chaque nouvelle version de macOS. Cela fonctionnera donc également pour Catalina.
la source
Voici les étapes à suivre pour Mojave:
D'abord
xcode-select --reset
.Ensuite, je devais mettre à niveau les outils xcode vers la dernière version:
sudo softwareupdate -ia --verbose
(NB: cela exécute toutes les mises à jour disponibles à partir de l'App Store, il existe un moyen de spécifier que vous ne souhaitez mettre à jour qu'une application / programme, mais je ne le connais pas. le haut de ma tête).Vous pouvez essayer cette commande une autre fois si elle présente un comportement incohérent lors du premier essai.
Enfin, vérifiez que cela a fonctionné en utilisant une commande git de votre choix, par exemple
git status
.la source
sudo xcodebuild -license
J'ai essayé le
xcode-select --install
mais j'ai été obligé de l'installer depuis l' App Store .Ensuite, tout se passa bien.
la source
La réponse acceptée est correcte, mais notez également que git ne permet pas de déterminer si l'erreur vient de distant ou de local. Si vous utilisez OS X sur votre télécommande, votre problème d’installation peut provenir de la télécommande et vous verrez la même erreur sur
git clone
etgit pull
NONgit status
.la source
xcode-select --install
etxcode-select --reset
n'a pas fonctionné pour moi.Je devais le télécharger manuellement à partir du site Web des développeurs Apple: https://developer.apple.com/download/
Choisissez la ligne de commande de votre système d'exploitation actuel.
la source