无法安装ZenTest 4.8.4

时间:2013-01-23 20:18:05

标签: ruby-on-rails gem zentest

当我尝试安装ZenTest时:

gem install ZenTest

我收到以下错误:

  

中的gemspec无效   [C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/specifications/ZenTest-4.8.4.gemspec]:   不合格的要求[“< 2.1,> = 1.8”]

我尝试清理宝石并删除ZenTest无济于事。

怎么了?

3 个答案:

答案 0 :(得分:15)

我刚刚与ZenTest的作者Ryan Davis谈过。他告诉我,这是由于RubyGems中的一个错误,他们正在准备一个修复它的版本。

与此同时,降级至4.8.3。

答案 1 :(得分:3)

将rubygems更新为1.8.25似乎解决了问题(https://github.com/seattlerb/zentest/issues/28

答案 2 :(得分:1)

清理gem,将gemspec文件移动到其他位置。

例如:在ubuntu中清理gem,执行

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