Verwenden von RVM Gemsets & Bundler & RubyMine
Ich verwende RVM, um Ruby-Versionen zu verwalten.
In meinem Projekt verwalte ich mit Bundler Edelsteine für das Projekt.
RVM haben auch Edelsteine.
Gem in Gemset hat keine Verbindung zu Bundlers Gem.← Ist das richtig?
Ich bin zu diesem Schluss gekommen, weil Edelsteindateien an verschiedenen Orten gespeichert sind:
RVM-Gemset:~/.rvm/gems/ruby-2.0.0-p247@myApp
Bundler:[my_app_dir]/vendor/bundle/gems
Die App verwendet also Bundler-Edelsteine, keine RVM-Edelsteine.
Wenn ich meinem Gemfile einen Edelstein hinzufüge, zeigt RubyMine IDE eine Warnung an, dass dieser Edelstein nicht im RVM-Gemset enthalten ist. Also füge ich diesen Edelstein auch zu RVM Gemset hinzu (nur um diese Warnung loszuwerden).
Die Fragen sind also:
Gibt es einen guten Grund, an beiden Stellen Edelsteine hinzuzufügen (RVM Gemset und Gemfile)?Wenn nein, warum warnt mich RubyMine dann davor?