Ich möchte wissen, wie man mit Homebrew auf die neueste stabile Version von Ruby aktualisiert . Ich bin nicht an der Verwendung von RVM interessiert. Vielen Dank.
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 freundlicher sein. Ich bin mir nicht einmal sicher, ob die neuesten Ruby-Versionen an Systempaketmanager wie Homebrew weitergegeben werden. Auf Ubuntu ist die Standard-Ruby-Version immer noch 1.9.3
max pleaner
Antworten:
75
brew upgrade ruby
Sollte die neueste Version des Pakets ziehen und installieren.
brew updateUpdates brauen sich selbst, keine Pakete (Formeln nennen sie es)
Gibt es keine Möglichkeit, automatisch auf die neueste, stabile Version von Ruby zu aktualisieren, ohne die dortige Version "hart zu codieren"? So etwas wie rbenv install latest?
Danke für die Antwort. Ich musste dies auch ausführen: echo 'if which rbenv> / dev / null; dann eval "$ (rbenv init -)"; fi '>> ~ / .bash_profile
guya
8
Die rbenv-Installation fühlte sich an, als ob sie stecken geblieben wäre. Wenn Sie also sicherstellen möchten, dass einige Fortschritte $ rbenv install --verbose 2.4.0
erzielt werden
5
Ok, das hat gut funktioniert, aber wie aktualisieren Sie dann Ihr System, um die Homebrew-Version anstelle der Standardversion zu verwenden?
Chrismarx
2
Wenn Sie der ausgewählten Antwort hinzufügen (da ich nicht genügend Mitarbeiter habe, um einen Kommentar hinzuzufügen), versuchen Sie eine Möglichkeit, die Liste der verfügbaren Versionen ( aus Lit. ) anzuzeigen:
Antworten:
brew upgrade ruby
Sollte die neueste Version des Pakets ziehen und installieren.
brew update
Updates brauen sich selbst, keine Pakete (Formeln nennen sie es)quelle
Ich würde
ruby-build
mit verwendenrbenv
. In den folgenden Zeilen wird Ruby 2.7.2 installiert und als Standardversion von Ruby festgelegt:$ brew update $ brew install ruby-build $ brew install rbenv $ rbenv install 2.7.2 $ rbenv global 2.7.2
quelle
rbenv install latest
?$ rbenv install --verbose 2.4.0
Wenn Sie der ausgewählten Antwort hinzufügen (da ich nicht genügend Mitarbeiter habe, um einen Kommentar hinzuzufügen), versuchen Sie eine Möglichkeit, die Liste der verfügbaren Versionen ( aus Lit. ) anzuzeigen:
quelle
So aktualisieren Sie Ruby mit rbenv: Gemäß der rbenv-README-Datei
brew upgrade rbenv ruby-build
rbenv install -l
rbenv install <selected version>
quelle
Terminal öffnen
\curl -sSL https://get.rvm.io | bash -s stable
Starten Sie dann das Terminal neu
rvm install ruby-2.4.2
Überprüfen Sie die Ruby-Version, es sollte 2.4.2 sein
quelle