Wie überprüft man, ob Kommandozeilen-Tools installiert sind
Ich habe ein macbook pro mit OS X 10.8.2.
XCode ist installiert. Ich weiß, es wird in das Verzeichnis Programme.
Es gibt auch die xcodebuild-und xcode-select-Dateien in /usr/bin
Ich muss wissen, ob die command line tools installiert ist.
Gibt es einen Befehl für?
Was kann ich tun, um zu sehen, ob XCode CLT installiert ist und wenn ja, finden Sie die version installiert?
InformationsquelleAutor der Frage Vivek Nandavanam | 2013-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
10.10 Yosemite Update:
Geben Sie einfach in
gcc
odermake
auf der Kommandozeile! OSX wird wissen, dass Sie nicht über den Kommandozeilen-tools, und Sie werden aufgefordert, diese zu installieren!Um zu überprüfen, ob Sie existieren,
xcode-select -p
ist der Rückgabewert2
wenn Sie NICHT vorhanden sind, und0
wenn Sie es tun (ebenso wie das Verzeichnis).10.9 Mavericks-Update:
Verwenden
pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
10.8 Update:
Option 1: Rob Napier vorgeschlagen, um zu verwenden
pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI
das ist wahrscheinlich sauberer.Option 2: Check in
/var/db/receipts/com.apple.pkg.DeveloperToolsCLI.plist
für einen Verweis aufcom.apple.pkg.DeveloperToolsCLI
und es wird eine Liste der version4.5.0
.InformationsquelleAutor der Antwort jnovack
Yosemite
Unten sind ein paar zusätzliche Schritte auf einem frischen Mac, dass einige Leute brauchen könnte. Dies fügt ein wenig an @jnovack ausgezeichnete Antwort.
Update: Ein paar weitere Hinweise: bei der Einstellung:
Stellen Sie sicher, dass Ihr admin-Benutzer hat ein Passwort. Ein leeres Kennwort wird nicht funktionieren, wenn Sie versuchen zu aktivieren, root-Benutzer.
Dann zu aktivieren, root, ausführen
dsenableroot
in einem terminal:Geben Sie das Kennwort des Benutzers admin ein, dann das neue aktiviert root-Passwort zweimal ein.
Nächste Art:
oder
Reagieren, wie so etwas wie die folgenden:
Drücken Sie die EINGABETASTE, wenn Sie aufgefordert, um zu zeigen Sie die Lizenz-Vereinbarung.
Drücken
q
verlassen Sie die Lizenzvereinbarung anzuzeigen.Typ
agree
. Und dann wird es enden mit:Was im Grunde bedeutet, dass Sie nicht geben
make
odergcc
alle input-Dateien.Hier ist, was die Prüfung ausgesehen hat:
Mavericks
Mit Mavericks, es ist ein wenig anders jetzt.
Wenn die tools NICHT gefunden wurden, dies ist, was der Befehl
pkgutil
Befehl zurückgegeben:Installieren der Befehlszeilen-tools, das funktioniert gut, aus dem Terminal, mit einem netten gui und alles.
http://macops.ca/installing-command-line-tools-automatically-on-mavericks/
Als Sie gefunden wurden, das ist, was die
pkgutil
Befehl zurückgegeben:Dieser Befehl zurückgegeben, die den gleichen vor und nach der Installation.
Auch ich hatte die Komponente für die CLT ausgewählt und installiert in xcode downloads Abschnitt, bevor, aber es scheint, dass es nicht auf die terminal...
Hoffe, das hilft.
InformationsquelleAutor der Antwort phyatt
Um zu überprüfen, ob Befehlszeilen-tools installiert sind, ausführen:
Wenn die Kommandozeilen-tools nicht installiert sind, ausführen:
InformationsquelleAutor der Antwort user3476766
Auf macOS Sierra (10.12) :
Führen Sie den folgenden Befehl ein, um zu sehen, ob CLT-ist installiert:
diese zurück den Pfad zu dem tool, wenn CLT ist bereits installiert. So etwas wie dieses -
Führen Sie den folgenden Befehl, um die version von CLT:
zurückkehren version info, die Ausgabe wird so etwas wie dieses -
InformationsquelleAutor der Antwort sahilabrar
Gehen Sie zu Anwendungen > Xcode - > Einstellungen - > downloads
Sollten Sie die Befehlszeilen-tools, die es für Sie zu installieren.
InformationsquelleAutor der Antwort Bruno
Luzide Erklärung finden Sie hier: https://derflounder.wordpress.com/2013/11/15/xcode-command-line-tools-included-with-xcode-5-0-x-on-mavericks/
Ich nicht finden, eine der vorhandenen Antworten hier hilfreich.
InformationsquelleAutor der Antwort P i