2013-03-19 13 views
8

Ilekroć uruchomić polecenie napar o tym Mac OS Maszynie otrzymuję następujący błądhomebrew Mac OS X 10.8 rzucanie błędy „Nie ma takiego pliku do załadowania”

> 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 

mam wszystko w internecie miał do zaoferowania. Każda pomoc jest doceniana.

+0

Czy masz zainstalowane oprogramowanie Xcode? – fmendez

+0

Ja. Jak również narzędzie wiersza poleceń. – Martin

+0

Wyobrażam sobie, że zaktualizowałeś również homebrew, prawda? – fmendez

Odpowiedz

26

miałem ten sam problem i rozwiązać go przez

cd /usr/local 
git status 

Jeśli git status pokazuje długa lista rzeczy zostały usunięte, to jest to prawdopodobnie problem i został prawdopodobnie spowodowany przez zmianę konfiguracji RVM.

Aby rozwiązać ten problem, wykonaj następujące czynności:

git reset --hard 

Teraz spróbuj:

brew update 

To może powiedzieć, że trzeba usunąć kilka plików. Usuń każdy plik z tej listy za pomocą komendy sudo rm. Następnie ponownie wykonaj brew update.

Również może trzeba zrobić:

sudo chown -R $USER /usr/local 

zanim będzie można uruchomić napar zainstalować.

Jako odniesienie użyłem github.com/mxcl/homebrew/issues/18600.

+1

łatwiej uruchomić 'git clean -f' zamiast usuwać każdy plik za pomocą' sudo rm ' – joe

+2

Musiałem" git clean -f -d ", aby usunąć błędne katalogi. Ale imponujące, jak zapominam tę sekwencję (głównie dlatego, że tak rzadko się zdarza!). – cybertoast

Powiązane problemy