Usando RVM Gemsets & Bundler & RubyMine
Eu uso o RVM para gerenciar versões do Ruby.
No meu projeto eu uso o Bundler para gerenciar gemas para o projeto.
O RVM também possui gemsets.
Gem em gemset não tem uma conexão com a gema de Bundler.← Isso está correto?
Cheguei a esta conclusão porque os arquivos gem armazenados em locais diferentes:
Gemset RVM:~/.rvm/gems/ruby-2.0.0-p247@myApp
Bundler:[my_app_dir]/vendor/bundle/gems
Então, o aplicativo usa gemas Bundler, não gemas de gemset RVM.
Mas quando eu adiciono gem ao meu Gemfile, o RubyMine IDE me mostra um aviso de que essa gem não está no gemset do RVM. Então eu adiciono esta gem ao gemset RVM também (apenas para me livrar deste aviso).
Então as perguntas são:
Existe algum bom motivo para adicionar gems em ambos os lugares (RVM Gemset e Gemfile)?Se não, então por que RubyMine me avisando sobre isso?