6 votes

Ne peut pas installer Homebrew sur macOS Mojave ; l'installateur ne reconnaît pas les Outils en ligne de commande

Je tente d'installer Homebrew sur macOS Mojave 10.14.6. Pour ce faire, j'exécute la commande suggérée sur le site Web de Homebrew :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Malgré le fait que mon ordinateur a déjà Xcode installé (mis à jour à la version 11 il y a quelques jours, selon l'historique des versions), l'installateur de Homebrew ne semble pas en être conscient. Au lieu de cela, il tente (et échoue) à effectuer une nouvelle installation des Outils en ligne de commande.

Voici la sortie que j'obtiens dans la fenêtre Terminal :

==> Ce script installera :
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> Les Outils en ligne de commande Xcode seront installés.

Appuyez sur RETOUR pour continuer ou sur n'importe quelle autre touche pour annuler
==> Recherche en ligne des Outils en ligne de commande
==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
Mot de passe :
Délai d'attente lors du chargement des données depuis le serveur de mises à jour logicielles Apple.
==> Installation des Outils en ligne de commande (attendez une popup GUI) :
==> /usr/bin/sudo /usr/bin/xcode-select --install
Mot de passe :
xcode-select: note : installation demandée pour les outils de développement en ligne de commande
Appuyez sur n'importe quelle touche lorsque l'installation est terminée.

À ce stade, l'ordinateur affiche une boîte de dialogue me demandant soit (a) d'installer XCode, soit (b) de visiter la page XCode dans l'App Store. Aucune de ces options ne fonctionne de manière utile. (Soit je vois une barre de progression ne faisant rien pendant 5 minutes, soit l'App Store s'ouvre et confirme que, oui, XCode a effectivement été installé.)

S'agit-il d'un problème temporaire causé par la mise à jour en version 11 de XCode ? Quelqu'un peut-il suggérer une solution ou un contournement ?

1 votes

Rencontrez-vous une erreur lors de l'installation des outils de ligne de commande d'Xcode ?

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. Homebrew s'est ensuite installé sans aucun problème.

6voto

wrothe Points 102

Les outils en ligne de commande Xcode sont un package distinct pour Xcode

Téléchargez les Outils en ligne de commande pour Xcode depuis developer.apple.com/download/more et installez-les à nouveau.

source: Installation des outils en ligne de commande Xcode

Utile pour le dépannage

xcode-select -p

0 votes

Plus facile à taper, peut-être, mais c'est la commande que l'installateur Homebrew exécute de son propre chef. Il a le bon chemin pour sudo; il essaie juste d'installer quelque chose qui est déjà là à partir d'une source qui n'existe apparemment pas. (C'est là que j'obtiens la barre de progression montrant aucun progrès.)

0 votes

Qu'est-ce que la sortie de brew config? (en supposant que l'installation vous a mené jusqu'ici) à partir du lien de @ankii, recherchez un fichier pkg qui ressemble à macOS_SDK_headers_for_macOS* et exécutez la commande open dessus, comme open /Library/Developer/CommandLineTools/Packages/macOS_SDK_heade‌​rs_for_macOS_10.14.p‌​kg de @Forcetti apple.stackexchange.com/questions/337744/… ressemble à la solution la plus courante est de télécharger Command_Line_Tools_for_Xcode depuis developer.apple.com/download/more

2 votes

Quelque chose d'autre d'utile est la sortie de xcode-select -p et où vous pensez que se trouve votre Xcode.

2voto

Oskar Points 1242

En guise de réponse supplémentaire, il est courant qu'il y ait un léger retard lorsque de nouvelles versions sont publiées en raison du trafic ou d'Apple prenant 12 à 36 heures pour semer tous les serveurs de téléchargement avec un nouveau package. Attendre un court laps de temps et réessayer fonctionne souvent.

/usr/bin/sudo /usr/bin/xcode-select --install

Ensuite, le bouton d'installation dans la fenêtre

choisissez Installer dans ce dialogue pour installer les outils en ligne de commande sans avoir besoin de Xcode

Une connexion Internet est nécessaire et les outils se mettront à jour comme les autres mises à jour du système. Vous n'avez pas besoin du Mac App Store ou de téléchargements de développeurs pour que cela fonctionne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X