web-dev-qa-db-fra.com

Brew installer sur Mojave

J'ai fait ces étapes:

  1. Mis à jour en Mojave
  2. Xcode 10 beta 3 installé
  3. A exécuté cette commande: 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?

8
lehadnk

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.

22
manish poddar

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:

 Broken command Line tools

Emplacement Xcode sur le site Web des développeurs Apple:

 Xcode Location on the Apple developers website

Emplacement des outils de ligne de commande:

 Command Line Tools location

N'installez pas Xcode à partir du Mac App Store, car une autre version est requise!

 Do NOT install Xcode from app store because you need a different version!

Mise à jour des outils de ligne de commande 10.14:

 Command Line Tools 10.14 update

8
Dominique Hallan

À partir d'octobre 2018, la solution pour que brassage et installation de brassage soit un succès est la suivante:

  • installer la dernière version de Xcode sur l'AppStore
  • exécuter Xcode et installer des outils de ligne de commande
  • ajouter la ligne avant à votre profil ou quelque chose de similaire

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.

3
sorin

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.

file image

0
留什么白