2013-03-19 3 views
8

Jedes Mal, wenn ich das Gebräu Befehl auf diesem Mac OS-Maschine ich folgende FehlermeldungHomeBrew Mac OS X 10.8 Fehler werfen „keine solche Datei zu laden“

> brew doctor 
/usr/local/Library/Homebrew/macos.rb:251:in `require': no such file to load -- macos/xcode (LoadError) 
    from /usr/local/Library/Homebrew/macos.rb:251 
    from /usr/local/Library/Homebrew/utils.rb:3:in `require' 
    from /usr/local/Library/Homebrew/utils.rb:3 
    from /usr/local/Library/Homebrew/global.rb:7:in `require' 
    from /usr/local/Library/Homebrew/global.rb:7 
    from /usr/local/bin/brew:17:in `require' 
    from /usr/local/bin/brew:17 

Ich habe alles, was das Web zu bieten hat bekommen laufen. Jede Hilfe wird geschätzt.

+0

Haben Sie xcode installiert? – fmendez

+0

tue ich. Sowie das Kommandozeilenwerkzeug. – Martin

+0

Ich würde mir vorstellen, dass Sie Homebrew auch aktualisiert, richtig? – fmendez

Antwort

26

hatte ich das gleiche Problem und es gelöst durch

cd /usr/local 
git status 

Wenn git status eine lange Liste von Dingen zeigen gelöscht wurde dann dies wahrscheinlich Ihr Problem ist, und wurde wahrscheinlich durch eine Änderung Ihres RVM Setup verursacht.

Um dies zu beheben, tun:

git reset --hard 

Jetzt versuchen:

brew update 

Es könnte sagen, dass Sie zuerst einige Dateien entfernen müssen. Entfernen Sie jede Datei in dieser Liste mit dem Befehl sudo rm. Dann tun Sie wieder brew update.

Auch könnten Sie tun müssen:

sudo chown -R $USER /usr/local 

bevor Sie brauen installieren können ausgeführt werden.

Ich habe github.com/mxcl/homebrew/issues/18600 als Referenz verwendet.

+1

einfacher, 'git clean -f' auszuführen, anstatt jede Datei mit' sudo rm zu entfernen ' – joe

+2

Ich musste' git clean -f-d', um auch fehlerhafte Verzeichnisse zu entfernen. Aber beeindruckend, wie ich diese Sequenz vergesse (meistens weil es so selten passiert!). – cybertoast

Verwandte Themen