Ich musste neu installieren Xcode 4 und jetzt erhalte ich Nachricht Xcode appears to be installed but xcodebuild is unusable;
und die xcodebuild exists but failed to execute
ganze Zeit , wenn ich versuche zu installieren etwas Ports:
ash-3.2 $ sudo port install wget Passwort: Warnung: xcodebuild existiert, konnte aber nicht ausgeführt werden Warnung: Der konfigurierte Benutzer / Gruppenadministrator existiert nicht und wird als root erstellt Warnung: Xcode scheint installiert zu sein, aber xcodebuild ist unbrauchbar. Einige Ports können wahrscheinlich nicht erstellt werden. Warnung: Möglicherweise müssen Sie `sudo xcode-select -switch / Applications / Xcode.app` ausführen ---> Berechnen von Abhängigkeiten für wget
xcodebuild existiert aber es will ein anderes xcodebuild oder es will nur im /Developer
Ordner sein?
$ welches xcodebuild / usr / bin / xcodebuild $ / usr / bin / xcodebuild Fehler: Kann '/ Developer / usr / bin / xcodebuild' nicht ausführen (Keine solche Datei oder Verzeichnis)
Was ist los mit diesem Dienstprogramm? Wie kann ich das Problem beheben (Xcode wurde bereits neu installiert)?
Update:
port
hat auch ohne funktioniert xcodebuild
, ich denke MacPorts verwendet make
und es hat diese Meldung nur angezeigt, um mich darauf hinzuweisen, dass ich möglicherweise Probleme mit Xcode habe.
Das ist interessant. Ich habe versucht, … xcode-select …
aber aus irgendeinem Grund hat es auch nach dem Neustart funktioniert, aber heute hat es funktioniert: |. Es hat mich gefragt, ob ich die Lizenzvereinbarung akzeptieren möchte und nachdem ich sie akzeptiert habe, wird sie xcodebuild
funktionsfähig. Also jetzt kann ich antworten und mich bei allen bedanken.
Antworten:
Bist du gelaufen
sudo xcode-select -switch /Applications/Xcode.app
? Diese Meldungerror: can't exec '/Developer/usr/bin/xcodebuild'
sagt Ihnen, dass Ihr System in `/ Developer / usr / bin / 'nach xcodebuild sucht, aber ab Xcode 4.3 (dem aus dem App Store installierten) befindet es sich im Xcode.app-Bundle, das sich in / befindet. Anwendungen.Bearbeiten
In einem Kommentar zu Ihrer Frage sagen Sie, Sie sind gelaufen
sudo xcode-select -switch /Applications/Xcode.app
. Führenxcode-select -print-path
Sie nun "/Applications/Xcode.app" aus.Möglicherweise müssen Sie die Befehlszeilentools auch separat herunterladen . (Ich weiß es aus eigener Erfahrung nicht, da ich im Moment auf Snow Leopard festgefahren bin und daher Xcode 4.3 nicht installiert habe.)
quelle
Wie hier https://trac.macports.org/wiki/ProblemHotlist angegeben , müssen Sie Folgendes ausführen:
quelle
sudo xcode-select -switch /Applications/Xcode.app
oder im Falle von Xcode Beta-Nutzern einfachsudo xcode-select -switch /Applications/Xcode.app
? Warum fügt diese Antwort die zusätzlichen hinzu/Contents/Developer
?Ich hatte das gleiche problem Nach dem Upgrade auf Mountain Lion und dem Upgrade von Xcode auf Version 4.4.1 einschließlich der Befehlszeilentools konnte ich xcodebuild nicht mehr vom Terminal aus aufrufen.
Dann bin ich auf eine Einstellung in den Xcode-Einstellungen gestoßen, bei der ich auswählen musste, welche Befehlszeilentools ich verwenden wollte, ein bisschen albern, da es nur eine Option gab.
http://thomas.bindzus.me/2012/08/17/after-upgrade-to-mountain-lions-problems/
Ich fand, dass dies die einfachste Möglichkeit ist, meine Befehlszeilentools wiederherzustellen.
quelle
Sie müssen ein einfaches "mac os x" -Projekt mit "Befehlszeilen-Tools" erstellen. Anschließend können Sie Befehlszeilen-Tools von xcode-> pref's-> downloads in components herunterladen. Es hat eine Größe von 115,6 MB
quelle
Ich hatte kürzlich Xcode (zusammen mit den Befehlszeilentools) auf High Sierra (10.13.4) installiert und habe diese Fehlermeldung nur durch Akzeptieren der Xcode-Lizenz über die Befehlszeile behoben:
sudo xcodebuild -license
quelle