2013-08-04 23 views
10

ho provato ad installare Homebrew in questo modo:Mac - Impossibile installare Homebrew

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 

Non è stato installato correttamente così ho chiuso Terminal e riprovò. Ora mi visualizza il seguente messaggio:

It appears Homebrew is already installed. If your intent is to reinstall you 
should do the following before running this installer again: 
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 

Ho provato a farlo ma senza successo. Viene visualizzato il seguente messaggio:

brew: command not found 

Quindi, il problema è che Homebrew è installato ma in realtà non è installato. Qualche suggerimento su come risolvere questo problema? Grazie!

risposta

2

Qual è stato il messaggio fornito quando non è stato installato correttamente la prima volta? Il binario brew è presente in/usr/local/bin? Se è così, probabilmente devi solo aggiungerlo al tuo percorso, vedi: Error Installing Homebrew - Brew Command Not Found

10

L'URL contenuto nel comando che stai utilizzando non è corretto. Ruby scaricherà le righe di HTML e quindi fallirà. Utilizzare questo comando invece:

ruby -e "$(curl -fsSkL raw.github.com/Homebrew/homebrew/go/install)"

+0

Per chi legge questo. ora dovresti usare questo comando: ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) – tokyovariable

3

Questo ha funzionato per me:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

32

Questo sembra aver risolto il problema per me

rm -rf /usr/local/Cellar /usr/local/.git 
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

seguito, ora posso

brew doctor 

È inoltre possibile trovare il senso legato a alla seguente pagina di utilizzo:

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

si prega di votare questa risposta se si risolve il problema.

+1

Grazie, pensa che questo sia successo dopo l'aggiornamento di xcode. – Tobber

+0

Sì , la prima riga 'rm -rf/usr/local/Cellar/usr/local/.git' è la chiave per rimuovere l'installazione parziale danneggiata! Il link di installazione (la tua seconda riga) è stato comunque aggiornato a' ruby ​​-e " $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "' – Mentalist

3
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

questo è lavoro per me!

2

Nel tentativo di risolvere lo stesso problema, ho scoperto di aver digitato male durante l'esecuzione delle modifiche al mio PATH. Non avevo /usr/local/bin. Vorrei quindi raccomandare esecuzione

$ echo $ PATH

nel terminale per vedere se avete la corretta directories.You può anche eseguire

$ vi ~/.bash_profile

per vederlo e apportare modifiche se necessario

+0

Ciao Wesley, e benvenuti a SO! So che non hai ancora la reputazione, ma solo per riferimento, in futuro probabilmente questo è un commento piuttosto che una risposta alla domanda :) :) – andrewdotnich

3

Ho rimosso la cartella /usr/local/.git e l'homebrew è stato installato correttamente.

+1

Ho provato tutte le soluzioni a linea di comando altrove in questa pagina, e per qualche ragione non hanno funzionato. Infine ho provato a rimuovere manualmente 'usr/bin/.git' come suggerito da AlexAffe, seguito da 'ruby -e" $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "', e presto, ho potuto reinstallare Homebrew sul mio Mac. – Vincent

1

Se non è possibile installare utilizzando ricciolo cercare di aprire lo script di installazione dal browser, salvarlo in un file chiamato cioè brew_install.rb da qualche parte sul disco ed eseguire lo script localmente

ruby brew_install.rb 

Questo ha funzionato per me.