我的系统上安装了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✔自制软件/便携式红宝石/便携式openssl
没有openssl@1.0和openssl
如何从1.0降级到openssl@1.0。
已尝试重新安装rvm 2.1.5 --with-openssl-dir = brew --prefix openssl@1.0
但这对我没有用。
答案 0 :(得分:1)
以前的解决方案不再有效,我已通过以下步骤成功:
brew install rbenv/tap/openssl@1.0 ln -sfn /usr/local/Cellar/openssl@1.0/1.0.2t /usr/local/opt/openssl
答案 1 :(得分:0)
我在rvm project上看到了这个问题,您可以在其中找到更多详细信息。
此步骤对我有用,我们必须等待一些正式修复。
答案 2 :(得分:0)
我已经在Mac OS X Catalina上尝试过solution,并且可以使用。
brew install openssl.rb