mongodb - pecl install mongodb 失败:致命错误:找不到“Security/Security.h”文件
问题描述
当我执行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 个错误。
制作:*** [src/libmongoc/src/libmongoc/src/mongoc/mongoc-rand-common-crypto.lo] 错误 1
错误:“制作”失败
我不知道如何解决它!
解决方案
您是否在 macOS mojave 中执行此命令?
我以前也有同样的情况,在这里找到了解决办法。
尝试先执行此命令:
xcode-select --install
然后执行:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
然后再次尝试执行pecl install mongodb
,它应该可以工作。
推荐阅读
- javascript - 递归地在数组之间交换元素javascript
- java - 我想使用 Java 中的 Scanner 删除表格行
- java - Quartz 调度程序未将其调度程序详细信息插入其配置的数据库中
- javascript - decodeImage 现在只能返回“int32”类型的张量吗?张量流 (Node.js)
- python-3.x - Python代码如何将整数存储在列表中,然后找到存储在列表中的整数之和
- reactjs - React useState hook - 我想在仅按下提交按钮而不是 onChange 时呈现某些组件
- python - 如何根据熊猫中一系列列的特定和条件选择行
- c# - C#。Console.ReadLine() 用于两个不同的对象
- javascript - 如何只推送一个对象并使用 JavaScript 将其更新为数组?
- java - Spring mvc 多租户视图层