8
我让Git叉两种宝石(比如富和酒吧),一个取决于其他:在gemspec add_dependency进入指定的git路径
foo.gemspec
...
s.add_dependency "bar"
我想我的foo的叉子取决于我的吧,而不是原来的吧宝石。
但是这不起作用:
s.add_dependency "bar", git: 'git:github.com/vemv/bar.git' # => ArgumentError!
如何在.gemspec文件中指定依赖的来源?
如果不行,应该做些什么呢?
感谢您的澄清。现在我尝试在调用gemspec之前添加对Gemfile的git依赖关系。它不起作用 - 当我依赖于生成的gem时,我得到一个'LoadError'。这意味着git依赖被获取,但不是必需的... – vemv
它应该不会影响你把那东西放在你的Gemfile中。你将不得不在lib中需要它,或者使用对'Bundle.setup'的调用来加载文件中的依赖关系。 – phoet