web-dev-qa-db-fra.com

Installation des outils de ligne de commande Xcode

J'ai effectué une nouvelle installation de macOS Mojave 10.14. Immédiatement après, j'ai installé Xcode Version 10.0 (10A255) à partir du Mac App Store.

Maintenant, je souhaite installer Homebrew, qui nécessite l’installation d’outils de ligne de commande Xcode. Si j'ai bien compris, l'installation de Xcode installe également les outils de ligne de commande. Ou pas?

Conformément à cette réponse , j'ai vérifié si les outils de ligne de commande sont installés en exécutant:

xcode-select -p

qui a imprimé le chemin du répertoire de développeur comme suit:

/Applications/Xcode.app/Contents/Developer

Comme suggéré dans la réponse, j'ai également vérifié la valeur de retour en exécutant:

echo $?

qui a ramené 0.

J'ai aussi lancé gcc et make, et bash a pu les localiser et les exécuter.

Jusqu'ici, je suis convaincu que les outils de ligne de commande Xcode sont installés. Maintenant quand j'exécute:

xcode-select --install

Je reçois cette alerte:

enter image description here

Quelle est la raison probable de cette disparité? Est-ce que cela installera deux fois les outils de ligne de commande Xcode? Ou écraser l'installation existante?

Si je comprends bien, les outils de ligne de commande Xcode peuvent être installés sans installer Xcode. De plus, d’après mes expériences précédentes, si les outils de ligne de commande ne sont pas installés séparément de Xcode (en exécutant xcode-select --install), ils ne sont pas détectés par Homebrew, c’est-à-dire lorsqu’ils exécutent brew config, la valeur de CLT: est indiqué par N/A.

Voici le tableau complet (excusez le jeu de mots):

enter image description here

Bien que je parle dans le contexte de macOS Mojave, la question reste la même en ce qui concerne les versions précédentes de macOS.

Quelle est l’approche conseillée à adopter ici?

Remarque : Après avoir installé Xcode, je l'ai lancé, j'ai accepté le contrat de licence et l'ai laissé terminer l'installation d'autres outils (activité unique).

9
Nimesh Neema

Après avoir travaillé pour moi, seul l'outil en ligne de commande peut également m'installer.

Après avoir mis à jour vers Mojave 10.14 , accédez à https://developer.Apple.com/download/more/ recherchez " ligne de commande "alors

Download " Outil en ligne de commande pour MacOS 10.14 "

Une fois que dmg est téléchargé, installez le package.

Vérifiez l'installation du paquet enter image description here

24
Jyoti Prakash