小编Ale*_*eev的帖子

使用RVM Gemsets&Bundler和RubyMine

我使用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(只是为了摆脱这个警告).

所以问题是:

  1. 有没有什么好的理由在两个地方添加宝石(RVM Gemset和Gemfile)?
  2. 如果没有,那么为什么RubyMine警告我这个?

ruby-on-rails bundler rvm gemset

6
推荐指数
1
解决办法
5337
查看次数

标签 统计

bundler ×1

gemset ×1

ruby-on-rails ×1

rvm ×1