美文网首页
dyld: libssl.1.0.0.dylib not loa

dyld: libssl.1.0.0.dylib not loa

作者: 我本善良 | 来源:发表于2019-12-03 10:58 被阅读0次

    按照官网教程 ,咔咔两句命令下去之后

    brew tap vapor/tap 

     brew install vapor/tap/vapor

    漫长的等待之后.......

    我开始vapor --help,然后就出现了libssl.1.0.0.dylib not loaded这样的提示语,然后漫长的搜索和翻墙之后,我快要放弃之后,神奇的找到了这篇文章,oh my god,解决了。

    简单归纳下:

    准备:下载个文件,密码: fjmk ,里面会包含:libcrypto.1.0.0dylb和libssl.1.0.0.dylib链接库。

    步骤:

    1.确定通过brew安装了openssl,不需要其它文章说的配置环境变量。

    2. 把已经下载好的libcrypto.1.0.0dylb和libssl.1.0.0.dylib,复制到/usr/local/lib

    3.建立软链

        sudo rm libssl.dylib libcrypto.dylib

        sudo ln -s libssl.1.0.0.dylib libssl.dylib

        sudo ln -s libcrypto.1.0.0.dylib libcrypto.dylib

    原因:vapor3.1.10强制openssl的版本必须是1.0.0,但是brew安装的openssl是1.1,导致1.0.0版本的动态库找不到,有人建议vapor4以后的版本把这个问题修复,等待中....

    相关文章

      网友评论

          本文标题:dyld: libssl.1.0.0.dylib not loa

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