0

最近、インストールしたrspecのバージョンを-v 2.5.0から1.3.0に変更して、rails2.xで動作するようにしようとしていました。cucumber、rspec-rails、およびrspecをアンインストールした後、再インストールして、「エラー:gemの実行中に...(RangeError)bignumが大きすぎて「long」に変換できません。他のgemsrspec-railsをインストールしてみました。同じエラーが発生する前にインストールされたrspec-v2.5.0をインストールしようとしても、他のgemを正常にインストールできます。エラーが発生するのは、 rspecに関連付けられているgem(rspec、rspec-rails、cucumber)をインストールしてみてください。これは、railsアプリケーションでいくつかのキュウリテストを実行する必要があるため、非常に苦痛です。

4

1 に答える 1

2

修正を保証するには、少なくとも ruby​​-1.8.7-p248 にアップグレードする必要があります (rubygems のアップグレードは機能しません)。

http://revision-zero.org/history-of-a-bugの詳細

于 2011-03-01T19:06:09.360 に答える