4.8.4

2013-01-23 10 views
10

ZenTest yüklenemiyor:4.8.4

gem install ZenTest 

alıyorum aşağıdaki hata:

Invalid gemspec in [C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/specifications/ZenTest-4.8.4.gemspec]: Illformed requirement ["< 2.1, >= 1.8"]

Ben taşlar temizlik ve hiçbir etmek ZenTest çıkarmadan çalıştı boşuna.

Neyin var?

+0

yapın temizleme mücevher için ubuntu size taşlar yüklemek için Bundler kullanmalıdır. http://gembundler.com/ –

+1

Bundler aynı hatayı verir. Yeni bir ray uygulaması oluşturduktan sonra hatayı aldım. – Manuel

+0

hmm, bu hata "< 2.1, > = 1.8" ile sürüm sorunu gibi görünüyor. Çözümü muhtemelen aynı sorunu olan –

cevap

15

ZenTest'in yazarı Ryan Davis ile konuştum. Bana bunun RubyGems'deki bir hatadan kaynaklandığını ve bunu düzelten bir sürüm hazırladıklarını söylüyor.

Bu sırada, 4.8.3'e düşürün. 1.8.25 için

+0

'a sahibim. Nasıl indirebilirim? –

+0

Gemfile'ınızı güncelleyin: gem 'ZenTest', '4.8.3' ve sonra güncelleştirmeyi paketleyin – Manuel

+0

Bir alternatif olarak, rubygems'inizi indirebilirsin http://stackoverflow.com/questions/523993/how-do-you-downgrade-rubygems/ 29618803 # 29618803 – Donato

1

düzeltmek başka yere gemspec dosya taşımak gibi görünüyor.

örn:

sudo mv /var/lib/gems/1.8/specifications/ZenTest-4.8.4.gemspec /var/tmp/