【发布时间】:2020-03-28 01:46:02
【问题描述】:
我的系统上安装了 ruby 版本 2.1.5。
在运行捆绑安装时,我得到 “无法加载 OpenSSL。 您必须使用 OpenSSL 支持重新编译 Ruby,或者将 Gemfile 中的源代码从“https”更改为“http”。使用 RVM 使用 OpenSSL 进行编译的说明可在 http://rvm.io/packages/openssl。”
我的 Gemfile 只有 http 有问题。
在执行“rvm pkg install openssl”时: ==> 公式 curl-openssl glib-openssl openssl@1.1 ✔ homebrew/portable-ruby/portable-openssl
没有openssl@1.0和openssl
如何从 1.0 降级到 openssl@1.0。
已经试过 rvm reinstall 2.1.5 --with-openssl-dir=brew --prefix openssl@1.0
但这对我没有用。
【问题讨论】:
-
2.1.5 不再受支持,因此可能需要一些技巧才能使其正常工作。目前仅维护 2.4 到 2.6。有什么阻止升级的吗? Ruby 最近表现不错,通常不会出现严重的意外。 OpenSSL 本身存在一些严重的安全问题,导致运行旧版本的风险很高。
-
是的,实际上我们还没有计划升级它。
标签: ruby macos openssl macos-mojave