mac下通过pecl安装mongodb,报错
/private/tmp/pear/install/mongodb/src/libmongoc/src/mongoc/mongoc-crypto-openssl.c:24:10: fatal error: 'openssl/sha.h' file not found
#include <openssl/sha.h>
^
1 error generated.
make: *** [src/libmongoc/src/mongoc/mongoc-crypto-openssl.lo] Error 1
ERROR: `make' failed
用pecl安装报如上错误,有童鞋知道咋回事吗?
已经安装openssl
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我是用
homebrew
安装的,推荐这种安装方式,这里有介绍 Mac安装mongodb因为mac自动删除了OpenSSL的支持,需要在/usr/local/include添加openssl的软链。
解决方法:
如果没有安装openssl需先安装,brew install openssl
添加软链
cd /usr/local/include
ln -s ../opt/openssl/include/openssl .
我也出现了 搞不定啊