gemfoo在Rakefile中的珠宝商声明看起来像这样:
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, [">= 0"]) s.add_runtime_dependency(%q, ["~> 1.4.1"]) s.add_development_dependency(%q, [">= 0"]) ```
这不会阻止你发布 RubyGem,但无法安装它。
gem install gemfoo
ERROR: Error installing gemfoo:
gemfoo requires gemfoo (>= 0)
我该如何修复这个问题?
jeweler 1.6.0
Rakefile
中看到被截断的部分可能会有所帮助。似乎奇怪的是这个 gem 本身是一个依赖项。 - gnab