Ruby on Rails TypeError - PullRequest
       9

Ruby on Rails TypeError

4 голосов
/ 01 июня 2011

Я работал над приложением ruby ​​on rails и столкнулся со следующей ошибкой, когда делал что-либо, включая установку гема, обновление комплекта, установку комплекта.

ERROR: While executing gem ... (TypeError) incompatible marshal file format (can't be read) format version 4.8 required; 31.139 given

Я удалил RVM и полностью удалил все файлы из него, затем попытался установить гем, но все равно получаю ту же ошибку.

Ответы [ 2 ]

6 голосов
/ 27 марта 2013

У меня была именно эта проблема, и мне потребовалось целую вечность, чтобы понять ее. Чтобы это исправить, я запустил следующую команду:

bundle install --full-index

Я предполагаю, что у меня получился поврежденный индекс rubygems после того, как мой компьютер заблокировался, и эта команда вызывает новую загрузку индекса.

Надеюсь, это поможет тому, кто столкнется с этим.

2 голосов
/ 22 мая 2013

Измените источник в вашем gemfile на:

source 'https://rubygems.org'

https://github.com/grosser/parallel_tests/pull/183

...