dyld: libssl.1.0.0.dylib not loaded in Mac

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

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以后的版本把这个问题修复,等待中....

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容