美文网首页Ruby、Rails知识
是一个被openssl折磨致死的rails开发

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

作者: 白练Draft | 来源:发表于2020-04-16 16:59 被阅读0次

    当我遇到:
    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就手动安装一下,然后按照上述方式设置

    相关文章

      网友评论

        本文标题:是一个被openssl折磨致死的rails开发

        本文链接:https://www.haomeiwen.com/subject/ahkdvhtx.html