Ruby on Rails TypeError

Dev*_*tel 4 ruby ruby-on-rails marshalling typeerror rvm

我一直在使用ruby on rails应用程序并在执行任何操作时遇到以下错误,包括安装gem,更新bundle,安装bundle.

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

我已经卸载了RVM并完全删除了它的所有文件,然后尝试安装gem,但仍然得到相同的错误.

Jos*_*hua 6

我有这个确切的问题,我花了很长时间才弄明白.为了解决这个问题,我运行了以下命令:

bundle install --full-index
Run Code Online (Sandbox Code Playgroud)

我的猜测是,在我的计算机锁定后,我最终得到了一个损坏的rubygems索引,并且此命令强制重新下载索引.

希望这可以帮助遇到这种情况的人.