ruby - 2020 年的 Ruby 2.2.3
问题描述
Ruby 2.2.3 已经死了一段时间,但我被要求查看一个遗留项目以更新和修复它。为了在 MacOS 或 Ubuntu 上启动并运行本地环境,我无法安装 2.2.3。
该错误似乎归结为 openssl rubygems 问题:
从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)
有人对如何进行有任何建议吗?
解决方案
在 MacOS 上,使用 rbenv 而不是 rvm 解决了这个问题,并且让我可以转移到另一个依赖问题的主机上。
推荐阅读
- ios - UNITY 2019.3.3 WebGL(wasm)在IOS上的可执行内存不足
- excel - 我正在尝试制作可切换选项卡,但在编译 vba 期间出现错误
- reactjs - 如何在本机反应中显示文本框以在文本框中显示 HTML 内容,如文本?
- python - 为什么这不对列表进行排序?
- angular - 不带复选框但列表元素突出显示的材料选择列表 - 查找示例
- reactjs - 反应更新状态显示其他组件
- ios - FScalendar 自定义
- c# - 当我使用 ToListAsync 方法时线程不起作用
- javascript - 使用 styled props 将动态 css 属性应用于 div
- react-native - 如何显示包含多个数组的对象的数据?