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

运行此命令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

beijing000001 回答:运行'composer require google / apiclient需要获取错误消息:“ ^ 2.0”'

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

本文链接:https://www.f2er.com/3166245.html

大家都在问