2011-05-12 7 views
10
Rakefile içinde Gem en (gemfoo) kuyumcu beyanı benziyor

benim gem için döngüsel bağımlılığı ekler:Kuyumcu

Jeweler::Tasks.new do |gem| 
    #truncated 
    gem.add_runtime_dependency 'nokogiri', '~> 1.4.1' 
    gem.add_development_dependency 'jeweler' 
end        

sorun gemfoo.gemspec dosyasında aşağıdaki bağımlılıkları oluşturmasıdır:

s.add_runtime_dependency(%q<gemfoo>, [">= 0"]) s.add_runtime_dependency(%q<nokogiri>, ["~> 1.4.1"]) s.add_development_dependency(%q<jeweler>, [">= 0"])

sizin rubygem bırakmadan sizi durmayacak ama bunu yüklemeye izin vermez Hangi:

gem install gemfoo 
ERROR: Error installing gemfoo: 
    gemfoo requires gemfoo (>= 0) 

Bunu nasıl düzeltebilirim?


kuyumcu 1.6.0

+2

"Rakefile" öğenizden kesilmiş parçanın görünmesi yardımcı olabilir. Mücevher kendisinin bir bağımlılık olduğu garip görünüyor. – gnab

cevap

1

şey mi Rakefile içinde kırılır.


require 'jeweler' 
Jeweler::Tasks.new do |gem| 
    gem.name = "gemfoo" 
    gem.summary = %Q{TODO: one-line summary of your gem} 
    gem.description = %Q{TODO: longer description of your gem} 
    gem.email = "[email protected]" 
    gem.homepage = "http://www.google.com/" 
    gem.authors = ["John Doe"] 
    gem.add_runtime_dependency 'nokogiri', '~> 1.4.1' 
    gem.add_development_dependency 'jeweler' 
end 
Jeweler::RubygemsDotOrgTasks.new 

rake gemspec Kuyumcu 1.6.0 - oluşturulan gemspec dosya Tarif ettiğiniz objeyi yok.