Ruby、Rails知识

是一个被openssl折磨致死的rails开发

2020-04-16  本文已影响0人  白练Draft

当我遇到:
Unable to require openssl, install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
或类似openssl报错时,我尝试看了一下openssl的版本
openssl version

结果发现它根本不是openssl而是libressl
Mac机幺蛾子就是特别多

经过各种搜索和同事帮忙,处理方法大致如下:

1)找到本机openssl的位置,并添加到~/.bash_profile中,例如:
export PATH="/usr/local/opt/openssl@1.0/bin:$PATH"
2)随后source一下
source ~/.bash_profile
3)切换一下openssl的版本
brew switch openssl 1.0.2s
具体是哪个版本,看本机装了哪个
4)查看一下,这时应该正常了
openssl version

如果需要低版本openssl就手动安装一下,然后按照上述方式设置

上一篇下一篇

猜你喜欢

热点阅读