So erhalten Sie eine aktuelle Ruby-Version, ohne Ihr System zu beschädigen
Lege dich nicht mit Ruby an, sondern installiere stattdessen eine aktuelle Version mit entweder rbenv
oder RVM. Ich bevorzuge die erste , aber beide funktionieren gut. Beachten Sie, dass Sie jeweils nur eine davon installieren können.
Mit einem solchen Ruby-Versionsmanager müssen Sie nie sudo
wieder etwas eingeben, um ein Gem zu installieren (oder zu deinstallieren), und Sie können verschiedene Versionen für verschiedene Projekte behalten. Sie können diese Versionen sicher wieder entfernen.
Bitte lesen Sie die README
s dieser Tools mindestens einmal.
Methode 1 - rbenv
rbenv ist ein Versionsmanager für Ruby. Es ermöglicht Ihnen, eine Ruby-Version neben Ihrem ursprünglichen System Ruby zu installieren, was bedeutet, dass Sie diese nicht durcheinander bringen können und dass Sie Versionen einfach aktualisieren können.
Verwenden Sie zum Installieren die rbenv-installer
. Stellen Sie sicher, dass Sie Ihre Shell nach der Installation neu starten und die rbenv
Funktion funktioniert.
Sobald rbenv installiert ist, führen Sie es aus rbenv install -l
. Dies gibt Ihnen eine Liste der verfügbaren Rubine. Installiere deinen Auserwählten mit:
rbenv install 2.5.1
Wählen Sie nun diesen als Standard aus:
rbenv global 2.5.1
Sobald dies erledigt ist, gem
kann ausgeführt werden:
gem install rails
Wenn das oben Genannte nicht funktioniert, fehlen möglicherweise die erforderlichen Pakete zum Erstellen aus dem Quellcode. Siehe hier für eine Liste der Pakete , die Sie vielleicht installieren. Unter Ubuntu gehören dazu:
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
Methode 2 - RVM
Sie können Ruby auch über RVM installieren . Auch hier brauchen Sie sudo
nichts, und Sie können neuere Versionen von Ruby neben dem System eins erhalten.
Lesen Sie die Installationsanweisungen für Ihr System.
Nach der Installation können Sie Rubies mit einem einfachen Befehl installieren. Überprüfen rvm list known
Sie zunächst die Liste der installierbaren Versionen. Installieren Sie jetzt Ihre Wahl:
rvm install 2.5.1
Legen Sie es dann als Standard-Ruby-Version für Ihren Benutzer fest:
rvm use 2.5.1 --default
Jetzt können Sie Rails installieren über gem
:
gem install rails