Verwenden Sie RVM
Mit RVM können Sie verschiedene Versionen von Ruby und Gems verwalten. Sie können beispielsweise eine Version von Ruby installieren
rvm install 1.9.2
Sie können es dann verwenden mit:
rvm use 1.9.2
Verwenden Sie pro Edelstein pro Edelstein bestimmte Edelsteine.
Wenn Sie weitere Namespaces wünschen, können Sie Gemsets einrichten. Verzeichnisse, die bestimmte Edelsteine für ein bestimmtes Projekt enthalten.
rvm gemset create myproject
dann können Sie sie wie folgt verwenden:
rvm use 1.9.2@myproject
Automatisierung
Um den Prozess des Wechselns von Gems zu automatisieren, fügen Sie die Dateien .ruby-version und .ruby-gemset in Ihr Projektstammverzeichnis ein. Geben Sie die Version von Ruby und den Namen des Gemset ein, das Sie in ihnen verwenden möchten, und RVM wählt das richtige Gemset aus, wenn Sie es in Ihr Projektverzeichnis aufnehmen.
Installieren von Edelsteinen in Ihrem Gemset
Installieren Sie Ihre Edelsteine wie gewohnt mit Bundler in Ihrem Gemset, wenn Sie es verwenden:
bundle install
oder einfach mit dem normalen alten:
gem install mygem
Die Edelsteine werden in das richtige Gemset passen.
RVM-Alternativen
Vielleicht möchten Sie auch rbenv ausprobieren, das ähnliche Aufgaben erledigt.