2016-04-07 13 views
37

Ich möchte wissen, wie man auf die neueste stabile Version von Ruby mit Homebrew aktualisiert. Ich bin nicht Interesse an RVM. Vielen Dank.Wie Ruby mit Homebrew aktualisieren?

+0

Willkommen zu SO. Bitte lesen Sie "[fragen]". http://meta.stackoverflow.com/q/261592/128421 ist hier anwendbar. –

+1

Sind Sie gegen RVM oder Versionsmanager im Allgemeinen? Wenn Sie keine alten Rubine installiert haben, können Sie keine älteren Ruby-Bibliotheken auf Ihrem Computer ausführen. Rbenv kann frendlier sein. Ich bin mir nicht einmal sicher, ob die neuesten Ruby-Versionen an System-Paket-Manager wie Homebrew weitergegeben werden. Auf Ubuntu ist die Standard-Ruby-Version immer noch 1.9.3 –

Antwort

37

brew upgrade ruby

Sollte neueste Version des Pakets ziehen und installieren.

brew update Updates selbst brauen, keine Pakete (Formeln, die sie es nennen)

72

Ich würde ruby-build mit rbenv verwenden. Die folgenden Zeilen installieren Ruby-2.5.0 und legen Sie es als Standard-Ruby-Version:

$ brew update 
$ brew install ruby-build 
$ brew install rbenv 
$ rbenv install 2.5.0 
$ rbenv global 2.5.0 
+1

Gibt es keine Möglichkeit, automatisch auf die neueste, stabile Version von Ruby zu aktualisieren, ohne die darin enthaltene Version "hart zu codieren"? So etwas wie 'rbenv install neustes'? –

+2

Ich bevorzuge mehr Kontrolle über die Version, aber Sie könnten dieses Beispiel verwenden möchten: http://stackoverflow.com/a/30191850/2483313 – spickermann

+2

Danke für die Antwort. Ich musste das auch ausführen: echo 'if what rbenv>/dev/null; dann eval "$ (rbenv init -)"; fi '>> ~/.bash_profile – guya

1

auf die gewählte Antwort Hinzufügen (wie ich nicht genug rep Kommentar hinzufügen müssen), eine Möglichkeit, die Liste der verfügbaren Versionen zu sehen (from ref) versuchen:

$ rbenv install -l