Rakefile 中 Gem 的 (gemfoo) 珠宝商声明如下所示:
Jeweler::Tasks.new do |gem|
#truncated
gem.add_runtime_dependency 'nokogiri', '~> 1.4.1'
gem.add_development_dependency 'jeweler'
end
问题是它在 gemfoo.gemspec 文件中生成了以下依赖项:
s.add_runtime_dependency(%q<gemfoo>, [">= 0"])
s.add_runtime_dependency(%q<nokogiri>, ["~> 1.4.1"])
s.add_development_dependency(%q<jeweler>, [">= 0"])
这不会阻止您发布 rubygem 但不允许您安装它:
gem install gemfoo
ERROR: Error installing gemfoo:
gemfoo requires gemfoo (>= 0)
我该如何解决?
珠宝商 1.6.0