我使用RVM来管理Ruby版本.
在我的项目中,我使用Bundler来管理项目的宝石.
RVM也有gemsets.
gemset中的Gem与Bundler的gem没有关联.←这是对的吗?
我得出了这个结论,因为存储在不同位置的gem文件:
RVM gemset:~/.rvm/gems/ruby-2.0.0-p247@myApp
Bundler:[my_app_dir]/vendor/bundle/gems
所以app使用Bundler gems,而不是RVM gemset gems.
但是当我向我的Gemfile添加gem时,RubyMine IDE向我显示警告,这个gem不在RVM gemset中.所以我也将这个gem添加到RVM gemset(只是为了摆脱这个警告).
所以问题是: