简体   繁体   English

“sudo pecl install mongodb”在 macOS 上不起作用

[英]"sudo pecl install mongodb" not working on macOS

I am trying to install MongoDB PHP extension on macOS Catalina v10.15.7 by running the following command,我正在尝试通过运行以下命令在 macOS Catalina v10.15.7 上安装 MongoDB PHP 扩展,

sudo pecl install mongodb

But it is throwing below error at the end,但它最后抛出错误,

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 location is — /usr/local/opt/php@7.4/bin/php PHP 位置是/usr/local/opt/php@7.4/bin/php

PECL location is — /usr/local/opt/php@7.4/bin/pecl PECL 位置是/usr/local/opt/php@7.4/bin/pecl

Thanks in advance.提前致谢。

Applied below solution and it worked,应用以下解决方案并且它有效,

pecl config-get ext_dir | pbcopy

mkdir -p {paste clipboard value}

sudo pecl install mongodb

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM