10

ZenTestをインストールしようとすると:

gem install ZenTest

次のエラーが発生します。

[C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/specifications/ZenTest-4.8.4.gemspec]の無効なgemspec:不正な要件["<2.1、> = 1.8"]

宝石をクリーンアップし、ZenTestを削除してみましたが無駄になりました。

どうしたの?

4

3 に答える 3

15

ZenTest の作成者である Ryan Davis と話をしたところです。彼は、これは RubyGems のバグが原因であり、それを修正するリリースを準備していると私に言いました。

それまでの間、4.8.3 にダウングレードしてください。

于 2013-01-23T21:44:51.450 に答える
3

rubygems を 1.8.25 に更新すると問題が解決するようです ( https://github.com/seattlerb/zentest/issues/28 )

于 2013-01-28T19:21:25.090 に答える
1

gem をクリーンアップするには、gemspec ファイルを別の場所に移動します。

例:ubuntuでgemをクリーンアップするには、次のようにします

sudo mv /var/lib/gems/1.8/specifications/ZenTest-4.8.4.gemspec /var/tmp/
于 2014-01-30T07:41:04.780 に答える