Bundler:用系统宝石安装本地gem

时间:2013-11-10 20:33:23

标签: ruby bundler

我正在使用rvm,ruby 2.0.0和bundler。

My Gemfile如下所示:

source 'https://rubygems.org'
gem 'logger'
gem 'mygem', :path => '.'

bundle安装两个宝石。 bundle show logger已在~/.rvm/gems/ruby-2.0.0-p247/gems中安装mygem,但bundle已安装在宝石所在的路径中。

有没有办法让gems将本地gem安装到rvm的{{1}}目录中?

1 个答案:

答案 0 :(得分:1)

不,Bundler以不同方式处理路径宝石,并且不会将它们安装到您的GEM_PATH。这样您就无需在进行更改时重新安装。

gem在Gemfile中指向自身或其运行时依赖关系是不正常的或必要的。您可能希望添加gemspec以自动执行此操作。见http://bundler.io/v1.3/rubygems.html