0

我最近试图将我安装的 rspec 版本从 -v 2.5.0 更改为 1.3.0 以使用 rails 2.x。卸载 cucumber、rspec-rails 和 rspec 后,我重新安装,然后收到错误“错误:执行 gem ... (RangeError) bignum 太大而无法转换为 `long'。我尝试安装其他 gem rspec-rails和黄瓜,但他们现在也给了我这个错误。即使我尝试安装在出现相同错误之前安装的 rspec -v 2.5.0。我可以很好地安装其他 gem。我只有在我尝试安装与 rspec(rspec、rspec-rails 和 cucumber)相关的 gem。这真的很痛苦,因为我需要为我的 rails 应用程序运行一些 cucumber 测试。任何见解都值得赞赏。- Adam

4

1 回答 1

2

您至少需要升级到 ruby​​-1.8.7-p248 才能保证修复它(升级 ruby​​gems 不起作用)。

有关http://revision-zero.org/history-of-a-bug的更多详细信息

于 2011-03-01T19:06:09.360 回答