Mac-Befehlszeilentools Weiter zur Aktualisierung

Heute Morgen habe ich mich entschieden, MacOS High Sierra mit macOS Recovery neu zu installieren, indem ich Command+ drücke r. Das System blieb hängen, als nur noch 11 Minuten übrig waren.

Ich habe es neu gestartet und den gleichen Vorgang noch einmal durchgeführt, nur dieses Mal wollte es OS X Mavericks installieren. Ich habe die Installation fortgesetzt. Nachdem OS X Mavericks installiert war, habe ich es auf macOS High Sierra aktualisiert. Es hieß, es sei installiert, aber es wurde nur heruntergeladen.

Ich habe festgestellt, dass es im Ordner heruntergeladen wurde /Applications, und die Installation durchgeführt. Alles funktionierte wie es sollte.

Ich habe mit der Installation von Homebrew begonnen, aber die Befehlszeilen-Tools wurden nicht installiert, und ich habe mit der Installation begonnen. Dann habe ich im App Store ein Update der Befehlszeilentools gesehen, also habe ich das von Homebrew initiierte abgebrochen und die Installation aus dem App Store gestartet.

Jetzt werden im App Store weiterhin aktualisierte Befehlszeilentools für OS X El Capitan und macOS High Sierra angezeigt.

Was soll ich machen?

Haben Sie den gesamten Xcode aus /Applications entfernt und dann den Befehl brewor erneut ausgeführt xcode-select —Install?
stackoverflow.com/questions/34617452/… Diese Antwort hat das Problem gelöst, ich hoffe, es hilft jemandem.

Antworten (1)

Ignorieren Sie das im App Store angezeigte Update. Installieren Sie die Befehlszeilentools, indem Sie den folgenden Befehl ausführen:

xcode-select --install

Falls der Befehl nicht funktioniert und eine Fehlermeldung ausgibt,

xcode-select: Fehler: Befehlszeilentools sind bereits installiert, verwenden Sie „Software-Update“, um Updates zu installieren

einfach laufen brew config. Es wird ein Dialogfeld angezeigt, in dem Sie aufgefordert werden, die Xcode-Lizenzbedingungen zu akzeptieren. Nach der Annahme werden die Befehlszeilentools erfolgreich eingerichtet.

Da ich die Kommandozeilen-Tools per App Store Update installiert habe, funktioniert dieser Befehl nicht. Es sagt command line tools are already installed, use "Software Update" to install updates.
Versuchen Sie zu laufen brew configund suchen Sie nach dem entsprechenden Wert CLT:.
Als ich ausgeführt wurde brew config, wurde ich aufgefordert, die Xcode-Bedingungen zu akzeptieren. CLTDann ist der Wert neben9.3.0.0.1.1521514116
Bingo! CLT ist jetzt erfolgreich auf Ihrer Maschine eingerichtet 👍🏻. 9.3.0.0.1.1521514116ist die aktuelle Version zum Zeitpunkt dieses Schreibens. Ich habe die Antwort bearbeitet, um die besprochenen zusätzlichen Schritte abzudecken.
Ich muss nur das Update von einem anderen Fenster aus ausführen "macos/preferences/software update" --- macht keinen Sinn, dass "advanced instalations" vom Fenster "app store" zu trennen --- "softwareupdate --install -a" stackoverflow.com/ a/34617930/1347601
Wenn ich brew confignach der Installation der XCode-CLI-Tools (nach dem manuellen Löschen des XCode.app-Ordners) laufe, erhalte ich: Clang: xcrun: error: active developer path ("/Applications/Xcode-beta.app/Contents/Developer") does not exist Use sudo xcode-select --switch path/to/Xcode.app`` Aber ich habe keine Ahnung, wo es installiert wurde.
@PetrusTheron Ich hatte das gleiche Problem nach der Migration von einem Mac mit einem älteren Betriebssystem auf einen neueren Mac. Das einzige, was geholfen hat, war das Ausführen von: sudo xcode-select -s /Library/Developer/CommandLineTools/