Es gibt zwei "Ruby-Versionsmanager", aus denen Sie wählen können:
rbenv
undruby-build
- RVM
Diese wurden entwickelt, um mehrere Versionen von Ruby auf demselben System zu halten. Sobald Sie sie installiert und Ihre eigene Ruby-Version installiert haben, machen Sie sich nicht mit Ruby und seinen Edelsteinen des Systems aus, was der größte Vorteil ist.
Welches soll ich nehmen?
Beide machen dasselbe, folgen aber unterschiedlichen Philosophien; rbenv
versucht mit optionalen Plugins leichter zu sein, während RVM bei der Installation von Rubies und dem Behalten verschiedener Gemsets umfassender ist. Die Wahl liegt also bei Ihnen.
Ich würde es persönlich rbenv
für seine Einfachheit empfehlen . Ich benutze es seit Jahren und es hat immer gut funktioniert. Früher hätte ich RVM empfohlen (und eine frühere Version dieser Antwort hat es tatsächlich erwähnt), aber ich glaube, dass es schwieriger ist, darauf einzugehen.
Wie installiere ich sie?
Wenn sie wählen rbenv
:
- Folgen Sie den Installationsanweisungen
- Installieren
ruby-build
- Run
rbenv install x.x.x
wox.x.x
ist die Version (umrbenv install --list
herauszufinden, welche verfügbar sind) - Starten Sie
rbenv global x.x.x
, um Ihre globale Ruby-Version zu ändern
Wenn Sie sich für RVM entscheiden:
- Verwenden Sie die sichere Installationsmethode
- Lesen Sie die Installationsanweisungen - wahrscheinlich möchten Sie die Einzelbenutzerkonfiguration
- Verwenden Sie
rvm list known
diese Optionrvm install x.x.x
, um die verfügbaren Rubies aufzulisten, und führen Sie sie dann aus, um eine bestimmte Version zu installieren. - Verwenden
rvm use x.x.x --default
Sie diese Option, um Ihren Standard-Ruby zu ändern