J'ai effectué une installation fraîche de macOS Mojave 10.14. Immédiatement après, j'ai installé Xcode Version 10.0 (10A255) depuis le Mac App Store.
Maintenant, je souhaite installer Homebrew qui nécessite l'installation des Xcode Command Line Tools. Je crois comprendre que l'installation de Xcode inclut également les Command Line Tools. Est-ce correct?
Selon cette réponse, j'ai vérifié si les Command Line Tools sont installés en exécutant:
xcode-select -p
ce qui a affiché le chemin du répertoire Developer comme suit:
/Applications/Xcode.app/Contents/Developer
Conformément à la réponse, j'ai également vérifié la valeur de retour en exécutant:
echo $?
ce qui a renvoyé 0
.
J'ai également exécuté gcc
et make
et bash était capable de les localiser et de les exécuter.
Jusqu'à présent, je suis convaincu que les Xcode Command Line Tools sont installés. Maintenant, lorsque j'exécute:
xcode-select --install
Je reçois cette alerte:
Quelle est la raison probable de cette disparité? Cela installera-t-il les Xcode Command Line Tools deux fois? Ou va-t-il écraser l'installation existante?
Selon ce que je comprends, les Xcode Command Line Tools peuvent être installés sans installer Xcode. De plus, d'après mon expérience précédente, si les Command Line Tools 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 que lorsque vous exécutez brew config
, la valeur de CLT:
s'affiche comme N/A
.
Voici l'image complète (jeu de mots pardonné):
Bien que je parle dans le contexte de macOS Mojave, la question reste la même pour les versions antérieures de macOS.
Quelle est l'approche conseillée à adopter ici?
Remarque: Après avoir installé Xcode, je l'ai lancé, ai accepté l'accord de licence et l'ai laissé terminer son processus d'installation des outils supplémentaires (qui est une activité ponctuelle).
0 votes
macOS Big Sur - Installer Xcode en ligne de commande et configurer le développement local avec Apache, PHP 8 - Homebrew
0 votes
Moi aussi, j'ai dû télécharger les outils .dmg séparément depuis download.developer.apple.com/Developer_Tools/… et installer les outils.