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

Ishan Srivastava
la source
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