10
在Rake文件寶石的(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
查看您的'Rakefile'中的截短部分可能會有所幫助。似乎很奇怪,寶石本身就是一種依賴。 – gnab 2011-05-13 07:41:04