【问题标题】:pecl install mongodb fails: fatal error: 'Security/Security.h' file not foundpecl install mongodb 失败:致命错误:找不到“Security/Security.h”文件
【发布时间】:2019-04-05 21:26:11
【问题描述】:
当我执行pecl install mongodb时
结果是:
错误:“制作”失败
/private/tmp/pear/install/mongodb/src/libmongoc/src/libmongoc/src/mongoc/mongoc-rand-common-crypto.c:25:10:致命错误:'Security/Security.h'找不到文件
生成 1 个错误。
make: *** [src/libmongoc/src/libmongoc/src/mongoc/mongoc-rand-common-crypto.lo] 错误1
错误:“制作”失败
我不知道如何解决它!
【问题讨论】:
标签:
mongodb
security
pecl
【解决方案1】:
您是否在 macOS mojave 中执行此命令?
我之前也有同样的情况,我找到了解决办法here。
尝试先执行此命令:
xcode-select --install
然后执行:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
然后尝试再次执行pecl install mongodb,应该可以了。