【问题标题】:Can't install "jenssegers/mongodb" to my project无法将“jensegers/mongodb”安装到我的项目中
【发布时间】:2019-11-28 17:27:26
【问题描述】:

我从 git 存储库中克隆了我的项目并尝试安装包(composer install),但出现错误:

Problem 1
- jenssegers/mongodb v3.5.0 requires mongodb/mongodb ^1.0.0 -> satisfiable by mongodb/mongodb[1.0.0, 1.0.0-alpha1, 1.0.0-beta1, 1.0.0-beta2, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0, 1.1.0-alpha1, 1.1.1, 1.1.2, 1.2.0, 1.2.0-alpha1, 1.3.0, 1.3.1, 1.3.2, 1.4.0, 1.4.1, 1.4.2, 1.4.3, 1.5.x-dev, v1.0.x-dev, v1.1.x-dev, v1.2.x-dev, v1.3.x-dev, v1.4.x-dev].
- mongodb/mongodb v1.4.x-dev requires ext-mongodb ^1.5.0 -> the requested PHP extension mongodb is missing from your system.

...

To enable extensions, verify that they are enabled in your .ini files:
- /usr/local/etc/php/7.3/php.ini
- /usr/local/etc/php/7.3/conf.d/ext-opcache.ini
- /usr/local/etc/php/7.3/conf.d/php-memory-limits.ini


You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

Installation failed, reverting ./composer.json to its original content.

我将“extension=mongo.so”添加到“php.ini”,但没有帮助。我需要做什么来解决这个问题?

MacOS Mojave、Homebrew、Valet、php@7.3、lumen@5.6

【问题讨论】:

标签: php laravel mongodb lumen


【解决方案1】:

尝试从 php 安装 mongodb 库

sudo apt-get install php-mongodb

【讨论】:

  • 感谢您的回答,但在 macOS 中没有 apt-get(这是 linux 安装程序),我尝试运行“sudo pecl install mongodb”并收到错误:警告:mkdir():文件存在于 System.php 的第 294 行 PHP 警告:mkdir():文件存在于 /usr/local/Cellar/php/7.3.6/share/php/pear/System.php 的第 294 行警告:mkdir():文件存在于 /usr/local/Cellar/php/7.3.6/share/php/pear/System.php 的第 294 行错误:未能 mkdir /usr/local/Cellar/php/7.3.6/pecl/20180731跨度>
  • 你以 sudo 运行?
  • 是的,“sudo pecl install mongodb”
  • 这个错误和这个类似(javorszky.co.uk/2018/05/03/…)尝试“sudo /usr/local/lib/php/pecl install mongodb”或者尝试删除“/usr/local/Cellar”中的链接/php/7.3.6/"
  • 第一个命令的结果:sudo: /usr/local/lib/php/pecl: command not found 第二个命令的结果:-bash: /usr/local/Cellar/php/7.3.6/: No such file or directory
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 1970-01-01
  • 2021-11-12
  • 1970-01-01
  • 2016-01-10
  • 2021-02-08
  • 2012-07-29
  • 2016-10-15
相关资源
最近更新 更多