2013-08-04 24 views
10

Ich habe versucht, Homebrew wie diese zu installieren:Mac - Kann nicht Homebrew installieren

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

Es wurde nicht ordnungsgemäß installiert, so schloss ich Terminal- und versuchte es erneut. Jetzt zeigt es mir die folgende Nachricht:

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 

Ich versuchte, das aber ohne Erfolg zu tun. Die folgende Meldung wird angezeigt:

brew: command not found 

So ist das Problem, dass Homebrew installiert ist, aber tatsächlich ist es nicht installiert. Irgendwelche Vorschläge, wie man dieses Problem löst? Vielen Dank!

Antwort

10

Die URL in dem Befehl, den Sie verwenden, ist nicht korrekt. Ruby löscht HTML-Zeilen und schlägt dann fehl. Verwenden Sie diesen Befehl statt:

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

+0

Für jeden, der dies liest. Sie sollten nun stattdessen diesen Befehl verwenden: ruby ​​-e „$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) – tokyovariable

3

Dieser arbeitete für mich:

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

32

Das ist für mich das Problem gelöst zu haben scheint

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

Danach kann ich jetzt

brew doctor 

Sie können auch den Kern finden Sie auf der folgenden Seite der Anwendung verknüpft:

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

Bitte Daumen hoch diese Antwort, wenn es Ihr Problem behebt.

+1

Dank Ich glaube, das passiert ist, nachdem Xcode Aktualisierung – Tobber

+0

Ja.. , Ihre erste Zeile 'rm -rf/usr/local/Keller/usr/local/.git' ist der Schlüssel zum Entfernen der kaputten Teilinstallation! Der Installer-Link (Ihre zweite Zeile) wurde jedoch auf 'ruby -e' aktualisiert $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "' – Mentalist

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

das ist Arbeit für mich!

2

Beim Versuch, das gleiche Problem zu lösen, fand ich heraus, dass ich mich vertippt hatte, während ich Änderungen an meinem PATH machte. Ich hatte keine /usr/local/bin. Ich würde dann empfehlen

$

in Terminal $ PATH echo ausgeführt wird, um zu sehen, ob Sie die richtige directories.You haben auch

$ vi ~/.bash_profile

laufen

um es zu sehen und gegebenenfalls zu ändern

+0

Hallo Wesley, und willkommen bei SO! Ich weiß, dass du noch nicht den Ruf hast, aber nur als Referenz, in Zukunft gehört das wahrscheinlich eher zu einem Kommentar als zu einer Antwort auf die Frage :) – andrewdotnich

3

Ich habe den Ordner /usr/local/.git entfernt und danach Homebrew installiert.

+1

Ich habe versucht, alle Befehlszeilenlösungen an anderer Stelle auf dieser Seite auszuprobieren, und aus irgendeinem Grund haben sie nicht funktioniert.Schließlich habe ich versucht, 'usr/bin manuell zu entfernen/.git' wie von AlexAffe vorgeschlagen, gefolgt von 'ruby -e $ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)", und presto, ich könnte neu installieren Homebrew auf meinem Mac. – Vincent

1

Wenn Sie können nicht mit curl Versuch installieren, um das Skript von Ihrem Browser installieren zu öffnen, es in einer brew_install.rb irgendwo auf der Festplatte und führen Sie das Skript lokal

ruby brew_install.rb 

Datei speichern genannt dh Dieser arbeitete für mich.

Verwandte Themen