Ошибка при установке rspec gem bignum слишком велика для преобразования в `long ' - PullRequest
0 голосов
/ 14 февраля 2011

Недавно я пытался изменить версию rspec, которую я установил, с -v 2.5.0 на 1.3.0 для работы с rails 2.x.После удаления cucumber, rspec-rails и rspec я пошел на переустановку, а затем получил ошибку «ОШИБКА: при выполнении gem ... (RangeError) bignum слишком велик, чтобы преобразовать его в« long ». Я попытался установить другие гемы rspec-railsи огурец, но теперь они также дают мне эту ошибку. Даже когда я пытаюсь установить rspec -v 2.5.0, который был установлен до того, как я получаю ту же ошибку. Я могу установить другие гемы нормально. Я получаю ошибку только тогда, когдапопробуйте установить гемы, связанные с rspec (rspec, rspec-rails и cucumber). Это настоящая боль, потому что мне нужно выполнить несколько тестов на огурец для моего приложения rails. Любое понимание приветствуется. - Адам

1 Ответ

2 голосов
/ 01 марта 2011

Необходимо обновить до ruby-1.8.7-p248 хотя бы для гарантии того, что это можно исправить (обновление rubygems не будет работать).

Подробнее о http://revision -zero.org / история в своем жука

...