2013-03-19 10 views
8

Ogni volta che faccio funzionare l'ordine birra su questo sistema operativo della macchina Mac ottengo il seguente erroreHomeBrew Mac OS X 10.8 gettando errori "No such file da caricare"

> 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 

ho tutto il web ha da offrire. Qualsiasi aiuto è apprezzato.

+0

Hai installato xcode? – fmendez

+0

lo faccio. Così come lo strumento da riga di comando. – Martin

+0

Immagino che tu abbia aggiornato anche l'homebrew, giusto? – fmendez

risposta

26

Ho avuto lo stesso problema e risolto facendo

cd /usr/local 
git status 

Se git status mostra una lunga lista di cose sono stati cancellati, allora questo è probabile il vostro problema ed è stato probabilmente causato da un cambiamento alla configurazione RVM.

Per risolvere questo problema, effettuare:

git reset --hard 

Ora provate:

brew update 

Si potrebbe dire che è necessario rimuovere alcuni file prima. Rimuovere ciascun file in tale elenco con il comando sudo rm. Quindi fare di nuovo brew update.

Inoltre potrebbe essere necessario fare:

sudo chown -R $USER /usr/local 

prima di poter eseguire l'installazione birra.

Ho utilizzato github.com/mxcl/homebrew/issues/18600 come riferimento.

+1

più facile da eseguire 'git clean -f' invece di rimuovere ogni file con' sudo rm ' – joe

+2

Ho dovuto' git clean -f -d' per rimuovere anche le directory errate. Ma impressionante come ho dimenticato questa sequenza (soprattutto perché succede così raramente!). – cybertoast

Problemi correlati