用另一个扩展宝石

时间:2013-09-27 16:25:36

标签: ruby rubygems gem

我有一个可执行的gem,我想扩展它的功能,扩展它代码的其他宝石。问题是我无法绕过Gemfile gem定义工作。我在bitbucket.com上做了一个例子

主要的宝石是Foo: https://bitbucket.org/aurimasniekis/foo

对foo的扩展是Foo-bar https://bitbucket.org/aurimasniekis/foo-bar

测试它在终端中运行foo bar它将抛出错误(Cannot load such file -- foo-bar) (RuntimeError)但如果我将gem "foo-bar"添加到Foo gemfile它将起作用。我的问题是如何绕过所需宝石的Gemfile定义。

1 个答案:

答案 0 :(得分:0)

从主gem中删除一个bundle修复了缺少gem的所有问题...为什么不使用gemfile中未定义的gem