无法在ruby 1.8.7-p374中安装宝石

时间:2018-01-30 14:40:02

标签: rubygems ruby-1.8.7

我正在使用 红宝石1.8.7-P374, rubygems - 1.8.29和 rvm - 1.29.3

当我尝试安装任何gem例如bundler时,我收到以下错误

  

执行gem时...(RuntimeError)    Marshal.load在marshal_load重新进入

2 个答案:

答案 0 :(得分:1)

尝试运行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版本安装gems

答案 1 :(得分:0)

你不应该使用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