En tant que titre de ma question, je ne sais pas comment installer Command_Line_Tools_macOS_10.14_for_Xcode_10_Beta pour mon mac. Aidez-moi.
Ce que j'ai fait:
Erreur: votre Xcode (9.4.1) est trop obsolète . Veuillez mettre à jour vers Xcode 10.0 (ou le supprimer) . Xcode peut être mis à jour à partir de https://developer.Apple.com/download/more/
J'ai essayé d'installer les deux .pkg marqués d'un rectangle rouge dans l'image jointe, mais l'erreur persiste.
Environnement:
macOS 10.14 Beta
Xcode(Installed 2 versions on the Mac):
10 (Beta),
9.4.1
Il semble que vous ayez deux versions du xcode installées sur votre ordinateur . Commencez par sélectionner la dernière version du xcode en exécutant cette commande:
Sudo xcode-select -switch <path/to/>Xcode.app
Une fois cela fait, installez les outils de ligne de commande requis en exécutant cette commande:
xcode-select --install
Cela a fonctionné pour moi:
/Applications
Xcode-beta
et attendez qu'il installe les packages nécessaires lorsqu'il vous le demandera au lancement.Sudo xcode-select -switch /Applications/Xcode-beta.app/
brew update
devrait maintenant fonctionner à nouveau.
Cela corrige les choses pour moi, sur une nouvelle installation de 10.14 Beta 3.
Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
La suite a fonctionné pour moi:
Après avoir mis à jour Mojave 10.14 Accédez à https://developer.Apple.com/download/more/ Recherchez "ligne de commande" puis
download "Outil de ligne de commande pour MacOS 10.14"
Une fois que dmg est téléchargé, installez le package.
Il y a un problème avec Beta 3 et Homebrew. J'ai littéralement passé 2 heures à essayer tout ce qui est énuméré ici, mais en vain. Je n'ai pu le faire fonctionner qu'en installant Bêta 2, Homebrew, puis en effectuant une mise à jour vers Bêta 3.
Dans le terminal, exécutez la commande:
Sudo xcode-select -switch /Applications/Xcode-beta.app
Remarque: La commande xcode-select --install
est obsolète, mais les outils de ligne de commande doivent déjà être installés.