2016-07-27 10 views
0

Ich bin auf Mac mit OS X El Capitan. Ich habe Ruby mit brew install ruby im Terminal installiert, aber wenn ich ruby -v oder ruby --version tippe, kam nichts. Wenn ich eine einfache Ruby-Datei mit Ausgabe ausführe, zeigte sich auch nichts. Ich habe versucht, binding.pry zu verwenden, um das Skript zu stoppen, aber es hörte nicht auf und nichts zeigte sich im Terminal. Ich dachte, die Installation war nicht erfolgreich, aber wenn ich wieder brew install ruby starte, sage ich "Ruby-2.3.0 bereits installiert". Ich frage mich, was das Problem ist.Ruby funktioniert nicht auf dem Mac nach der Installation mit Brew

Antwort

1

in ~/.bash_profile die folgende Zeile

export PATH="$(brew --prefix)/opt/ruby/bin:$PATH" 

Wenn Sie fertig sind, Ihr Terminal schließen und wieder öffnen. Dir sollte es gut gehen.

Oder wenn Sie nicht wollen, Ihr Terminal erneut zu öffnen, können Sie dies tun:

source ~/.bash_profile 

Ich schlage vor, dass Sie ruby über rvm oder rbenv installieren sollten.

0

Ich würde Ruby aus Homebrew entfernen und vorschlagen, entweder rbenv (https://github.com/rbenv/rbenv) oder rvm (https://rvm.io/) mit brauen (rbenv ist meine bevorzugte) zu installieren.

Auf diese Weise können Sie jederzeit mehrere Versionen von Ruby auf Ihrem System haben und zwischen verschiedenen Versionen für verschiedene Projekte wechseln. Es ist ziemlich nett.