无法在ruby 1.8.7-p374中安装宝石
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在ruby 1.8.7-p374中安装宝石相关的知识,希望对你有一定的参考价值。
我使用的是ruby-1.8.7-p374,rubygems-1.8.29和rvm-1.29.3
当我尝试安装任何gem例如bundler时,我收到以下错误
执行gem时...(RuntimeError)Marshal.load在marshal_load重新输入
答案
尝试运行gem update --system
。使用rvm在fedora 27上为我工作。
更新:由于rubygems禁用TLS 1.0和1.1 https://blog.rubygems.org/2018/02/24/tls-10-and-11-deprecation-notice.html,现在可能无法使用此ruby版本安装gem
另一答案
你不应该使用Ruby 1.8 - 它是自2014年以来的生命终结。这意味着没有更多的安全更新。
https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/
您应该升级到2.3,2.4或2.5
以上是关于无法在ruby 1.8.7-p374中安装宝石的主要内容,如果未能解决你的问题,请参考以下文章
如何在AWS Lambda函数中安装/使用ruby gems?