2016-06-03 14 views
0

Ich konnte brew update nicht aktualisieren. Es gab einen fatalen Fehler die ganze Zeit. Ich benutze seit Jahren keine brauen, also dachte ich, ich werde es deinstallieren und dann wieder installieren. Ich lasseNach der Deinstallation brew kann es nicht installieren zurück

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

laufen, das glatt ging.

Aber danach, wenn ich versuche

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

Es sagt, dass

-bash: /usr/local/bin/ruby: No such file or directory 

Wenn ich lese, wie Rubin installieren schlägt es brew install ruby aber ich habe es einfach deinstalliert.

Ich habe über google gesucht und versucht, viele verschiedene Befehle, aber nichts funktioniert.

+0

Versuchen Sie, eine neue Shell zu erstellen. Der alte Ruby wurde entfernt. – tadman

+0

irgendwie Rubin-Dateien sind da, und ich war in der Lage brw zu installieren, indem auf /System/Library/Frameworks/Ruby.framework/Versions/2.0 navigieren und Rubin Befehl von dort. Nachdem ich brew installiert habe rune ich 'brew install ruby' und alles wieder zurück. –

Antwort

1

Es ist oft der Fall, dass bash merkt sich, wo ausführbare Dateien auf Ihrem Weg waren und wenn diese später entfernt sind es sehr verwirrt wird. Es gibt Möglichkeiten von rehashing this, das zu aktualisieren, aber das Erstellen einer neuen Shell behebt normalerweise das Problem genau so.

Angabe des vollständigen Pfads zum System Ruby funktioniert auch.

+0

Dies ist der Grund, warum die Homebrew-Homepage sagt: '/ usr/bin/ruby' statt' ruby': http://brew.sh/ – bfontaine

Verwandte Themen