J'ai fait ces étapes:
Sudo xcode-select -switch /Applications/Xcode-beta.app/
Maintenant j'essaye d'installer node8:
brew install node@8
Et cela me donne cette erreur:
Error: The Command Line Tools header package must be installed on Mojave.
The installer is located at: /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
Encore faire
install -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
ne fait rien, car il n'y a pas de tel fichier dans mon système. Où pourrais-je l'obtenir?
Accédez à l'emplacement /Bibliothèque/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg et installez le package manuellement. Et brasser va commencer à travailler.
Je veux essayer de répondre à cette question et aussi à ceux qui viendront plus tard qui ont installé Mojave et une version plus ancienne de Xcode. Le processus est le même, sauf que si vous avez Xcode 10, vous n'avez pas besoin de l'installer à nouveau, à ma connaissance.
Le dossier est caché et n'était pas accessible même avec une commande Sudo find
. Cependant, j'ai compris que copier le chemin absolu puis le coller dans la barre d'adresse de votre navigateur vous donnerait le téléchargement et l'accès au dossier dont vous avez besoin pour réparer brew install. .
J'ai posté une vidéo ici- - https://youtu.be/GfnhSirTCGM qui vous guide à travers l'une des étapes ci-dessus. Après avoir téléchargé les en-têtes du SDK, il est probable que, sauf si vous exécutez déjà Xcode 9.4, vous devrez vous rendre sur https://developer.Apple.com/download/more/ et rechercher Xcode 9.4 à installer. . Saisissez également les outils de ligne de commande 10.14. La leçon à tirer ici est que Apple l’appelle "Beta"} pour une raison et si vous êtes un développeur connaissant les difficultés de l’installation, c’est une mauvaise idée. J'espère que j'ai été utile! La dernière chose à faire est INSTALLER XCODE THEN COMMAND LINE TOOLS -DANS CET ORDRE OR IL EST ERREUR!, Puis nous recommençons. À votre santé!
Il semble qu'Apple ait publié un correctif pour le bogue et qu'il soit disponible dans les préférences système. 14 juillet 2018
Outils de ligne de commande cassés:
Emplacement Xcode sur le site Web des développeurs Apple:
Emplacement des outils de ligne de commande:
N'installez pas Xcode à partir du Mac App Store, car une autre version est requise!
Mise à jour des outils de ligne de commande 10.14:
À partir d'octobre 2018, la solution pour que brassage et installation de brassage soit un succès est la suivante:
export CFLAGS="-I/usr/local/include -L/usr/local/lib -I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include"
Nul besoin de télécharger Xcode manuellement, mais vous voudrez peut-être supprimer la version bêta si vous l'avez installée.
La partie magique est à la fin, où xcrun obtient l'emplacement correct du SDK.
Dans le terminal, vous devez d’abord saisir les commandes ci-dessous
cd/Bibliothèque/Développeur/CommandLineTools/Packages
ouvert.
vous ouvrirez le répertoire sur le bureau, puis double-cliquez sur le fichier pkg pour l’installer.