Die Installation, Verwendung oder Entwicklung von Ruby-Anwendungen kann von System zu System unterschiedlich sein. Auf verschiedenen Workstations können unterschiedliche Versionen von Ruby installiert sein. Dies kann ein großes Problem sein, wenn Ihre Anwendung von einer bestimmten Version abhängt, um ordnungsgemäß ausgeführt zu werden. Und das Ändern der Standardsystemversion kann sehr schwierig sein, also welche Möglichkeiten haben Sie? RVM, der Ruby Version Manager, ist eine separate Anwendung, die Sie installieren können, um einfach zwischen verschiedenen Versionen von Ruby zu wechseln.
- Grundlagen von RVM (Ruby Version Manager)
- Welchen Sinn haben mehrere Ruby-Versionen?
- So installieren Sie RVM
- Installieren Sie mehrere Ruby-Versionen in einem System
- Wechseln Sie die Versionen im Handumdrehen
- Ein Hinweis zur Unterstützung gemeinsam genutzter Server
Grundlagen von RVM (Ruby Version Manager)
Wie Sie vielleicht wissen, ist Ruby eine „interpretierte“ Sprache. Es verwendet eine ausführbare Datei, um Ihren Code zu interpretieren und die richtige Ausgabe zu erzeugen. Das bedeutet, dass die ausführbare Ruby-Datei nicht nur auf Systemebene vorhanden sein muss. Sie können mehrere ausführbare Ruby-Dateien an verschiedenen Orten haben.
Im Prinzip funktioniert RVM so. Wenn Sie eine andere Version von Ruby als die auf Ihrem System installierte verwalten müssen, können Sie RVM verwenden, um mehrere Versionen zu installieren und auszuführen.
Welchen Sinn haben mehrere Ruby-Versionen?
Oder warum ist das wichtig, warum spielt es eine Rolle? Im Allgemeinen ist es immer am besten, die neuesten und besten Versionen von unternehmenskritischer Software auszuführen. Aber oft, insbesondere für Entwickler, können Upgrades kostspielig sein. Eine Software muss auf der neuen Version getestet werden, bevor man sich darauf einlässt. Eventuell müssen Bugs behoben werden.
Stellen Sie sich ebenso vor, dass Sie durch ein routinemäßiges System-Upgrade auf die neueste Version von Ruby umgestellt werden und dadurch eine Software, die Sie jeden Tag für die Arbeit verwenden, beschädigt wird. Glaubst du, du kannst problemlos auf die vorherige Version zurückwechseln, bis die Fehler behoben sind? Wahrscheinlich nicht.
Dies sind Fälle, in denen Sie der Ruby Version Manager retten kann.
So installieren Sie RVM
Die Installation von RVM kann je nach Betriebssystem leicht variieren. Aber im Grunde beinhaltet die Installation die Ausführung eines Remote-Installationsskripts. Einige Benutzer müssen möglicherweise ihr Bash-Profil aktualisieren, um RVM-Befehlsunterstützung einzuschließen.
Für Mac und Windows sollte die Standardinstallation ausreichen. Das dedizierte Ubuntu-Setup wird wahrscheinlich gut für jede Debian-basierte Linux-Distribution funktionieren.
Installieren Sie mehrere Ruby-Versionen in einem System
Sobald Sie RVM installiert haben, können Sie mehrere Versionen von Ruby installieren, indem Sie einfach die Versionsnummer eingeben. Zum Beispiel, um Version 2.5.0
zu installieren Sie können Folgendes ausführen:
rvm install 2.5.0
Sie können jede Version von Ruby installieren, die zum Ausführen Ihrer Anwendung erforderlich ist.
Versionen im Handumdrehen wechseln
Um von der System-Ruby-Version zu Ihrer gewünschten Version zu wechseln, können Sie use
ausführen Befehl. Zum Beispiel, wenn Sie die Version 2.5.0
verwenden möchten Sie können den folgenden Befehl ausführen:
rvm use 2.5.0
Und Sie können Ihre Version überprüfen, um sicherzustellen, dass Sie die Umstellung erfolgreich durchgeführt haben:
ruby -v
Sie sehen eine ähnliche Ausgabe wie diese:
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]
Ein Hinweis zur Unterstützung gemeinsam genutzter Server
In den meisten Fällen können Sie eine lokale Ruby-Anwendung mit RVM verwalten und auf Ihren Server hochladen. Wenn Sie die im Shared Hosting verfügbare Standard-Serverversion von Ruby ändern müssen, können Sie RVM installieren. Es kann jedoch während der Kompilierungsphase zu einem Fehler kommen. Wenn Sie Probleme bei der Verwendung von RVM live in der Serverumgebung haben, können Sie sich gerne an den Live-Support wenden.
Starten Sie Ihre Webpräsenz schnell und einfach mit Shared Hosting. Unser benutzerfreundliches Hosting ist perfekt für alle und bietet das schnellstmögliche Shared-Hosting-Erlebnis, alles powered by cPanel.
Kostenlose Domain Kostenloses SSL Unbegrenzte Bandbreite NVMe SSD-Speicher Mehr als 400 One-Click-Anwendungen
Shared-Hosting-Pläne anzeigen