When I try to install ZenTest:

gem install ZenTest

I get the following error:

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

I tried cleaning up the gems and removing the ZenTest to no avail.

What's wrong?

有帮助吗?

解决方案

I've just spoken with Ryan Davis, the author of ZenTest. He tells me that this is due to a bug in RubyGems and they're preparing a release that fixes it.

In the meantime, downgrade to 4.8.3.

其他提示

Updating rubygems to 1.8.25 seems to fix the problem (https://github.com/seattlerb/zentest/issues/28)

to cleanup the gem, move the gemspec file to some other location.

e.g: in ubuntu to cleanup the gem, do

sudo mv /var/lib/gems/1.8/specifications/ZenTest-4.8.4.gemspec /var/tmp/
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top