2013-01-23 16 views
10

जब मैं ZenTest स्थापित करने का प्रयास:स्थापित नहीं कर सकता ZenTest 4.8.4

gem install ZenTest 

मैं निम्न त्रुटि:

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"]

मैं जवाहरात की सफाई और कोई को ZenTest को दूर करने की कोशिश की लाभ।

क्या गलत है?

+0

आप जवाहरात स्थापित करने के लिए Bundler उपयोग करना चाहिए। http://gembundler.com/ –

+1

बंडलर एक ही त्रुटि देता है। मुझे एक नया रेल ऐप बनाने के बाद त्रुटि मिली। – Manuel

+0

हम्म, यह त्रुटि "< 2.1, > = 1.8" के साथ संस्करण समस्या की तरह दिखती है। समाधान शायद सही संस्करण –

उत्तर

15

मैंने अभी जेनटेस्ट के लेखक रयान डेविस के साथ बात की है। वह मुझे बताता है कि यह रूबीजम्स में एक बग के कारण है और वे एक रिलीज तैयार कर रहे हैं जो इसे ठीक करता है।

इस बीच, डाउनग्रेड 4.8.3 पर डाउनग्रेड किया गया। 1.8.25 को

+0

है इसे डाउनग्रेड कैसे करें? –

+0

अपने gemfile को अपडेट करें: मणि 'जेनटेस्ट', '4.8.3' फिर बंडल अपडेट – Manuel

+0

वैकल्पिक रूप से, आप अपने rubygems को डाउनग्रेड कर सकते हैं http://stackoverflow.com/questions/523993/how-do-you-downgrade-rubygems/ 29618803 # 29618803 – Donato

1
सफाई मणि को

ठीक किसी अन्य स्थान तक gemspec फ़ाइल स्थानांतरित करने के लिए लगता है।

उदाहरण के लिए:, सफाई मणि को ubuntu में क्या

sudo mv /var/lib/gems/1.8/specifications/ZenTest-4.8.4.gemspec /var/tmp/ 
संबंधित मुद्दे