尽管我通过
brew install openssl
安装了 openSSL,但在尝试安装/更新任何 gem 时,我收到此 openssl 错误。
这可能会令人沮丧,但有一种方法可以解决这个问题。
要解决这个问题,您需要:
brew install openssl
对于 RVM 这意味着:
rvm reinstall 2.3.0 --with-openssl-dir=`brew —-prefix openssl`
对于弗鲁姆:
frum uninstall <ruby version>
frum install <ruby version> --with-openssl-dir=<ssl_dir> # Specify the OpenSSL directory
本指南适用于 MacOS。同样,您应该在您使用的任何操作系统上使用正确的 cli 选项重新安装 ruby。