【发布时间】:2011-03-31 18:08:51
【问题描述】:
我有一个项目(曲目)在vendor/gems 下发布其宝石。其中一些宝石不再通过 rubygems 获得,因此 rake gems:install 失败。
我希望 rubygems 从 rvm-gem-dirs (/usr/local/rvm/gems/ruby-1.8.7-p334@tracks, /usr/local/rvm/gems/ruby-1.8.7-p334@global) 和 vendor/gems 加载 gem。
如何将这样的目录添加到 rubygems 加载路径?这可能吗?
【问题讨论】:
-
您可以将 Rails 2 应用程序转换为捆绑程序,然后在您的 gemfile 中:gem 'coolthing', :path => 'vendor/gems/coolthing-3.2.8'
-
@Unixmonkey:我知道,但主要问题是一个“供应商”的 gem 在任何地方都不再可用。虽然我想我可以将它包含在带有
:path参数的 Gemfile 中。
标签: ruby-on-rails rubygems rvm