brew install package demande d'installer des outils en ligne de commande à partir d'un chemin inexistant


2

J'ai foiré mes outils de ligne de commande. Je les avais déjà installés (et ils fonctionnaient très bien), j'ai également installé la version bêta 2 macOS 10 à partir du site des développeurs Apple car la commande brew install puttyme demandait de supprimer Xcode ou de le mettre à niveau. (Voici où je me suis planté, au lieu d'installer une version mise à jour de Xcode.app, j'ai installé les outils de ligne de commande Xcode 10.14)

Alors maintenant, la commande brew install puttydonne l'erreur

Error: Your Xcode (9.4.1) is too outdated.
Please update to Xcode 10.0 (or delete it).
Xcode can be updated from
  https://developer.apple.com/download/more/

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

quand je lance xcode-select --installil dit que les outils de ligne de commande sont déjà installés.

Si je supprime Xcode.app, cela montre que:

xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the stan
dalone command line developer tools.
See `man xcode-select` for more details.
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
Error: Git must be installed and in your PATH!
xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the stan
dalone command line developer tools.
See `man xcode-select` for more details.
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

et le chemin mentionné dans les erreurs ci-dessus pour le pkgfichier à installer n'existe pas


Quelle version de Xcode est actuellement installée? Avez-vous exécuté le programme d'installation de l'outil de ligne de commande après l'installation de Xcode 10.0?
nohillside

@ nohillside J'ai aussi lancé un autre programme d'installation pour une version précédente. Xcode 10.0 n'est pas installé. Mais les outils de ligne de commande bêta 2 de thew Xcode pour cela ont été installés une fois
Ishan Srivastava le

Pourquoi ne pas simplement installer Xcode 10 et continuer?
nohillside
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.