提问人:Jitender Thakur 提问时间:7/11/2023 更新时间:7/11/2023 访问量:47
MongoDB 扩展不使用 sudo pecl install mongodb 安装
MongoDB extesion not installing using sudo pecl install mongodb
问:
我正在尝试在 MacOS (13.4.1) 芯片 (Apple M1 Pro) 中安装 mongodb 扩展,并使用 sudo 安装 php 版本 PHP 7.4.1 的 Xampp,但它给出了以下错误pecl install mongodb
fatal error: 'unicode/usprep.h' file not found
#include <unicode/usprep.h>
^~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [src/libmongoc/src/libmongoc/src/mongoc/mongoc-scram.lo] Error 1
ERROR: `make' failed
我尝试在macos上安装xampp的mongodb扩展,但它也不起作用。
which php
给予,给予,再给予/Applications/XAMPP/bin/php
which pecl
/Applications/XAMPP/bin/pecl
which icuinfo
/opt/homebrew/opt/icu4c/bin/icuinfo
我在 bash 配置文件中导出了以下路径
export PATH="/opt/homebrew/opt/icu4c/bin:$PATH"
export PATH="/opt/homebrew/opt/icu4c/sbin:$PATH"
答: 暂无答案
评论
/Users/jitender/Downloads/mongodb-1.16.1/mongodb-1.16.1/src/libmongoc/src/libmongoc/src/mongoc/mongoc-scram.c:85:10: fatal error: 'unicode/usprep.h' file not found #include <unicode/usprep.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. make: *** [src/libmongoc/src/libmongoc/src/mongoc/mongoc-scram.lo] Error 1
pecl install mongodb