我正在创建一个 gem,它依赖于另一个已发布的 gem。
在my_gem.gemspec,我已将依赖项添加到另一个 gem:
gem.add_dependency "other_gem", "~> 1.0.0"
现在,我发现了一个可以调整的功能其他宝石,所以我分叉了存储库,进行了更改并将其提交到分叉(它尚未被拉入原始存储库)。
我的问题是我该如何告诉my_gem去查查看其他宝石本地?下面的代码片段无效,因为:path
不是一个选项add_dependency
调用,如中提到的宝石规格参考 http://guides.rubygems.org/specification-reference/:
gem.add_dependency "other_gem", "~> 1.0.0", :path => '/path/to/local/other_gem
在本地,这要容易得多:在进行开发时,您可以包括:
gem "other_gem", :path => '/path/to/local/other_gem'
or
gem "other_gem", :git => "[email protected] /cdn-cgi/l/email-protection:/your_github/other_gem.git"
在你的 gemfile 中,因为这应该覆盖 gemspec
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)