首页 > 解决方案 > 2020 年的 Ruby 2.2.3

问题描述

Ruby 2.2.3 已经死了一段时间,但我被要求查看一个遗留项目以更新和修复它。为了在 MacOS 或 Ubuntu 上启动并运行本地环境,我无法安装 2.2.3。

该错误似乎归结为 openssl ruby​​gems 问题:

rubygems.install.log

Exception `LoadError' at /Users/user/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems.rb:1222 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /Users/user/.rvm/rubies/ruby-2.2.3/lib/ruby/2.2.0/rubygems.rb:1231 - cannot load such file -- rubygems/defaults/ruby
/Users/user/.rvm/src/rubygems-3.0.8/lib/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- openssl (LoadError)

有人对如何进行有任何建议吗?

标签: rubyruby-2.2

解决方案


在 MacOS 上,使用 rbenv 而不是 rvm 解决了这个问题,并且让我可以转移到另一个依赖问题的主机上。


推荐阅读