繁体   English   中英

Bundler:将本地gem与系统gem一起安装

[英]Bundler: install local gem with system gems

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

我的Gemfile看起来像这样:

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

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

有什么办法可以bundle将本地gem安装到rvm的gems目录中?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM