我在尝试安装/更新任何gem时都会遇到这个openssl错误,尽管我已经通过brew install openssl安装了openSSL。这可能令人沮丧,但有一种方法可以解决这个问题。
brew install openssl
llew8vvj1#
要解决此问题,您需要:1.安装openssl:brew install openssl1.使用你为ruby使用的任何包管理器(rbenv,rvm,frum),重新安装你需要使用的ruby版本,使用openssl选项指定要安装的ruby版本使用的openssl目录。对于rvm,这意味着:
rvm reinstall 2.3.0 --with-openssl-dir=`brew —-prefix openssl`
字符串对于frum:
frum uninstall <ruby version> frum install <ruby version> --with-openssl-dir=<ssl_dir> # Specify the OpenSSL directory
型本指南面向MacOS。同样,您应该在使用的任何操作系统上重新安装ruby,并使用正确的安装选项。
1条答案
按热度按时间llew8vvj1#
要解决此问题,您需要:
1.安装openssl:
brew install openssl
1.使用你为ruby使用的任何包管理器(rbenv,rvm,frum),重新安装你需要使用的ruby版本,使用openssl选项指定要安装的ruby版本使用的openssl目录。
对于rvm,这意味着:
字符串
对于frum:
型
本指南面向MacOS。同样,您应该在使用的任何操作系统上重新安装ruby,并使用正确的安装选项。