2013-11-26 20 views
9

Ich weiß nicht, wie die Befehlszeilentools auf OSX Mavericks installiert werden. Oder besser: Ich weiß, wie es geht (ich habe es gerade auf einem anderen MacBook gemacht), aber diesmal läuft etwas schief.Kann das Befehlszeilentool nicht installieren, "xcode-select --install" funktioniert nicht

Was ist passiert:

  • ich auf OSX Mavericks
  • Homebrew fragen Sie mich installieren Homebrew die CLT intall und eine GUI für das
  • ich einen Fehler laufen zu lassen: Ich installieren XCode anstelle von CLT, aber ich finde, dass die CLT nicht mit ihm

Jetzt installiert war, wenn ich schreibe

brew doctor

Ich erhalte diese

Warnung: Keine Entwickler installierten Tools.
Sie sollten die Befehlszeilenwerkzeuge installieren.
Führen Sie `xcode-select --install` aus, um sie zu installieren.

ich schreiben, was er sagt, aber ich bekomme immer

Verbrauch: Xcode-select -Druck-Pfad
oder: Xcode-select -Schalter
oder: Xcode-select -Version
Argumente :
-Druck-Pfad                                                                                       Druckt den Pfad des aktuellen Xcode Ordner
-Schalterxcode_folder_path                                           Setzt den Pfad für den aktuellen Xcode Ordner
-Ausführung                                                                                                 Drucke Xcode-select Versionsinformationen

Ich glaube, ich sollte stattdessen sehen, dass GUI (screenshots), die ich am Anfang sah und lassen Sie mich die CLT installieren.

Weiß jemand wie ich diese GUI wieder ausführen kann?

+0

Vermutlich haben Sie neu gebootet. Welche Version von Xcode ist installiert? – zaph

+0

Ja, ich habe viele Male neu gestartet. Die Version von Xcode ist 5.0.2 (5A3005). – Giovanni

Antwort

8

Versuchen Sie den Download direkt von der Apple Developer Tools-Website: https://developer.apple.com/downloads/index.action.
Dies erfordert die Anmeldung mit einem Entwicklerkonto.

+8

Danke Zaph! Ich habe die Befehlszeilentools von der Apple Developer Tools-Site heruntergeladen und dann den CLT-Pfad über das Terminal aktualisiert: 'sudo xcode-select -switch/Library/Developer/CommandLineTools'. Wenn ich 'brew doctor' schreibe, bekomme ich' Dein System ist bereit zu brauen'. – Giovanni

+0

@giovanni - woher wussten Sie, welchen Pfad Sie für die Anweisung --switch verwenden sollten? – jpwynn

+0

Das Umschalten des Pfades ist was ich vermisst habe und brachte mich für eine Weile fest. +1 für den Kommentar – gozzilli

0

Das Problem, das Sie haben, könnte sein, dass Sie eine alte Version von xcode-select haben, die die --install Option nicht hat. Ich hatte das gleiche Problem, und Laufen xcode-select --version ergab, dass ich Version 2003 hatte, die eine alte ist.

Wahrscheinlich müssen Sie das ursprüngliche xcode-select System-Shim wiederherstellen, das mit Ihren OSX Mavericks geliefert wurde, damit es korrekt auf alle neu installierten xcode- oder CLT-Versionen verweist, anstatt auf der alten Version zu bleiben für immer.

Dieser Blog-Eintrag Details das Problem ein bisschen mehr: http://magnemg.tumblr.com/post/113251602430/how-to-completely-uninstall-osx-gcc-installer

Hier ist der Strom mit dem Original OSX Mavericks System Unterlegscheiben (aus dem ursprünglichen Installationsprogramm extrahiert), so dass Sie das nicht herunterladen und installieren gesamtes Betriebssystem wieder: https://archive.org/details/completely_uninstall_osx-gcc-installer

Hoffen, das hilft jedem anderen, der über diese Frage stolpern könnte.