问题描述
我正在尝试通过运行以下命令在 macOS Catalina v10.15.7 上安装 MongoDB PHP 扩展,
sudo pecl install mongodb
但它最后抛出以下错误,
Build process completed successfully
Installing '/usr/local/Cellar/PHP@7.4/7.4.13_1/pecl/20190902/mongodb.so'
Warning: mkdir(): File exists in System.PHP on line 294
Warning: mkdir(): File exists in /usr/local/Cellar/PHP@7.4/7.4.13_1/share/PHP@7.4/pear/System.PHP on line 294
ERROR: Failed to mkdir /usr/local/Cellar/PHP@7.4/7.4.13_1/pecl/20190902
PHP 位置是 — /usr/local/opt/PHP@7.4/bin/PHP
PECL 位置是 — /usr/local/opt/PHP@7.4/bin/pecl
提前致谢。
解决方法
应用下面的解决方案,它奏效了,
pecl config-get ext_dir | pbcopy
mkdir -p {paste clipboard value}
sudo pecl install mongodb