git en ligne de commande ne fonctionne plus sur El Capitan

13

Après avoir installé OS X 10.11 hier soir, j'ai été surpris de voir que mon terminal Bash a fait ce qui suit:

$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

La version précédente de XCode n'était pas transférée vers le nouveau système d'exploitation. J'ai essayé une nouvelle installation de Git, mais j'ai toujours eu le même échec XCode dans Bash.

Y a-t-il une bonne raison à cela?

Alex
la source
Lorsque ce message de ligne de commande se produit, vous devriez également voir une boîte de dialogue GUI proposant d'installer la dernière version des outils de ligne de commande Xcode. Cela ne s'est-il pas produit?
Spiff
Oui, une fois que j'ai installé XCode, cela a fonctionné ... Je me demandais plus pourquoi git a maintenant une dépendance sur les outils de développement Apple ...?
Alex

Réponses:

21

Pour moi, c'était une solution:

xcode-select --install

Après l'installation, git a recommencé à fonctionner.

Michal
la source
Bon appel merci. Marquera comme correct bien que j'aie installé XCode et cela le corrige aussi.
Alex
Merci :) Ceci est ma première réponse sur StackExchange, donc cela m'aidera à gagner de la réputation.
Michal
1

Face à cela après la mise à niveau vers El-Capitan

xcode-select --install 

n'a pas fonctionné pour moi, même après avoir trouvé le logiciel et téléchargé. Je n'ai pas installé Xcode.app (je ne voulais pas l'installer), je l'ai donc corrigé en téléchargeant les outils de ligne de commande à partir de https://developer.apple.com/downloads/ (nécessite Apple SignIn) et je l'ai installé manuellement.

Après l'installation, j'ai pu exécuter à gitnouveau les commandes

William M
la source
Je crois que la commande xcode-select --installfait exactement la même chose - installez les outils de ligne de commande. Vous pouvez lire ceci dans l'aide de la commande: xcode-select --help. Je pense qu'il ne nécessite pas l'installation de Xcode.app.
Michal