我有一个可执行的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定义。
答案 0 :(得分:0)
从主gem中删除一个bundle修复了缺少gem的所有问题...为什么不使用gemfile中未定义的gem