按照官网教程 ,咔咔两句命令下去之后
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以后的版本把这个问题修复,等待中....
网友评论