[运行composer时需要获取错误消息,需要google / apiclient:“ ^ 2.0”'

问题描述 投票:0回答:1

当我运行此命令composer require google/apiclient:"^2.0"时,出现以下错误消息:

问题1

  • mongodb / mongodb 1.5.1要求ext-mongodb ^ 1.6->您的系统中缺少所请求的PHP扩展mongodb。
  • mongodb / mongodb 1.5.1需要ext-mongodb ^ 1.6->请求的PHP您的系统中缺少mongodb扩展名。
  • mongodb / mongodb 1.5.1需要ext-mongodb ^ 1.6->请求的PHP您的系统中缺少mongodb扩展名。
  • mongodb / mongodb的安装请求(锁定在1.5.1,要求为^ 1.5)-> mongodb / mongodb [1.5.1]可以满足。

要启用扩展名,请确认您的.ini文件中已启用扩展名:

  • C:\ PHP7 \ php.ini您也可以在终端中运行php --ini以查看PHP使用了哪些文件在CLI模式下。

有人可以向我解释为什么这会发生,因为我对Php和作曲家还很陌生?

似乎mongodb扩展名引起了问题。我不再需要mongodb了,我删除了;extension=php_mongodb.dll文件中的Php.ini

php mongodb composer-php require
1个回答
1
投票

您仍然在mongodbcomposer.json中引用了composer.lock。仔细检查您的composer.json,删除您的composer.lock,然后再次运行您的作曲家命令。

© www.soinside.com 2019 - 2024. All rights reserved.