web-dev-qa-db-fra.com

Brew ne mettra pas à niveau sur Mojave

J'ai installé: 

  • Xcode 10
  • Outils de ligne de commande (macOS 10.14) pour Xcode 10 Beta et Beta 2
  • macOS_SDK_headers_for_macOS_10.14.pkg en utilisant ceci:

    Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
    

J'ai également ouvert Xcode 10 et l'ai attendu pour installer des composants.

Brew me donne toujours l'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

Voici config brassée

$ brew config
HOMEBREW_VERSION: 1.6.12
Origin: https://github.com/Homebrew/brew
HEAD: 0aab25bdb3bfa96d8eb14a38001ff6a24587bcdd
Last commit: 8 hours ago
Core tap Origin: https://github.com/Homebrew/homebrew-core
Core tap HEAD: bde1292d5f98949e3f566b78c05e08bd30914afe
Core tap last commit: 4 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: quad-core 64-bit broadwell
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/Ruby
Clang: 10.0 build 1000
Git: 2.17.1 => /Applications/Xcode-beta.app/Contents/Developer/usr/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: N/A
macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1527767617
CLT headers: N/A
Xcode: 10.0 => /Applications/Xcode-beta.app/Contents/Developer
XQuartz: 2.7.11 => /opt/X11

Que dois-je faire ensuite pour que Brew fonctionne?

8
jimbob

Je viens de recevoir une mise à jour via la mise à jour logicielle pour les outils de ligne de commande de Xcode 10 Beta 3.

J'ai installé cela et réinstallé les en-têtes du SDK et cela fonctionne maintenant.

C'est bizarre que cela n'apparaisse pas dans https://developer.Apple.com/download/more/

2
jimbob

Même situation. Nous venons également de recevoir une mise à jour via la mise à jour logicielle pour les outils de ligne de commande de Xcode 10 Beta 3.

J'ai installé cela et réinstallé les en-têtes SDK mis à jour et brew config affiche maintenant CLT headers, ouais!

2
Ma6 Makz

J'ai eu ce même problème, après un redémarrage, le fichier est apparu sur /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

Je l'ai ouvert et installé. Maintenant, brasser fonctionne à nouveau.

0
acrogenesis