2016-09-19 4 views
1

Ich sah App-Store-Reporting ein Upgrade auf XCode 8 heute Morgen und nahm leider den Köder. Jetzt funktioniert keiner der git CLI-Befehle. Versuchte Suche SO und Google auf, aber nicht alles hilfreich, obwohl ich nach dem Upgrade auf XCode 8. Immer den gleichen Fehler für jeden git Befehl Neue Forenbeiträge von anderen Fragen haben finden - wie unten dargestellt:git CLI-Befehle Fehler nach dem Upgrade auf XCode 8

%> git status 
dyld: Library not loaded: /usr/local/lib/libwep 
    Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild 
    Reason: no suitable image found. Did find: 
     /usr/local/lib/libwep: mmap() error 1 at address=0x10F0E5000, size=0x0000F000 segment=__TEXT in Segment::map() mapping /usr/local/lib/libwep 
     /usr/local/lib/libwep: mmap() error 1 at address=0x10F103000, size=0x0000F000 segment=__TEXT in Segment::map() mapping /usr/local/lib/libwep 
git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly! 
git: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switch 

Wie sagt, /usr/local/lib/libwepist vorhanden, aber es gibt einen Fehler beim Versuch, es zu laden. Auch auch die xcodebuild ausführbaren an dem Pfad in der Nachricht gedruckt vorhanden ist, das heißt an /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild

Ich sieht auch eine anderen xcodebuild bei /usr/bin/xcodebuild/ aber wird nicht als ein gültiger DEVELOPER_DIR Wert akzeptiert. Einige nützlichere Informationen: Ich habe Github Desktop installiert. Also änderte ich eine der Quelldateien in meinem Git Repo, und Github Desktop zeigte die lokale Änderung in der GUI erfolgreich an. Weder git diff noch git status funktioniert jedoch über die Befehlszeile.

Ich versuchte auch, ein frisches lokales Repo zu klonen, aber git clone wirft den gleichen Fehler auch.

Antwort

1

Sieht so aus, als ob dies nicht mit XCode zusammenhängt. Ich fand folgendes nach einigem Suchen: https://forums.developer.apple.com/thread/7862

Also, libwep wird von WebSense verwendet, eine Anwendung, die standardmäßig auf allen Computern in der Unternehmensumgebung installiert ist, in der ich arbeite. Es ist für Sicherheit gedacht und beschränkt bestimmte Operationen. Ich kann zum Beispiel auch keine Heroku CLI-Befehle ausführen. Ich installierte auch eine neue Version des WebSense Client Ende der vergangenen Woche

Was mich abwarf, dass auch bei WebSense, ich konnte git CLI-Befehle bis letzte Woche laufen, aber dann. Es kann also sein, dass die neue WebSense-Version jetzt auch Git-CLI-Befehle blockiert. Dass ich XCode 8 heute installiert habe, könnte nur ein Zufall sein, oder eine andere Möglichkeit ist, dass das XCode 8-Upgrade in Kombination mit dem WebSense-Client-Upgrade zu dieser Situation führte.

Wie auch immer, zum Glück scheint Github Desktop noch zu funktionieren, also muss ich nur das verwenden.

-1

Ich hatte das gleiche Problem heute Morgen, als ich versuchte, meine Git zu verwenden. Ich musste reingehen und das Programm löschen und den Git Client für Mac neu installieren. Es fing danach an, für mich zu arbeiten.

0

Wenn Sie nichts auf Xcode entwickeln, löschen Sie einfach Xcode aus den Programmdateien und führen Sie git erneut aus dem CLI aus. Die erforderlichen Tools werden automatisch heruntergeladen. Keine Probleme.

Verwandte Themen