我正在开发一个 gem(Gem A),它使用了我也编写的另一个 gem(Gem B)。到目前为止,Gem B 已添加到 Gem A 的 gemspec 中:
gem.add_dependency "gem_a", "~> 0.0.4"
但我现在发现需要使用我的本地版本进行调试。
要在 Gemfile 中声明本地依赖项,我可以这样做:
gem 'gem_a', path: "/local/path/to/gem_a"
但是我如何在 a 中声明本地依赖.gemspec
?
只是为了让人们能够(稍微)更快地找到答案......
如果您正在创建 gem,并且需要添加本地依赖项(在开发时),请在您的gem'sGemfile,执行以下操作:
source 'https://rubygems.org'
# Specify your gem's dependencies in mygem.gemspec
gemspec
gem "local_gem", path: "/path/to/local_gem"
当你bundle
你应该看到它现在使用本地路径
Using local_gem 0.1.0 from source at `/path/to/local_gem`
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)