2014-09-03 143 views
0

最近我开始了一个项目,想用elasticsearch。但是,当我想要通过composer安装guzzlePHP时,出现以下错误。我不知道这个错误是什么。通过作曲家安装喷枪

enter image description here

我的作曲家所需的软件包是:

"require":{ 
    "yiisoft/yii":"1.1.14", 
    "2amigos/yiiwheels":"1.0.3", 
    "clevertech/yii-booster": "4.0.1", 
    "drmabuse/yii-bootstrap-3-module": "dev-master", 
    "guzzle/guzzle": "3.9.0", 
    "elasticsearch/elasticsearch": "1.2.2" 
    }, 

PHP Version 5.4.7

composer.json文件

回答

0

我从你的要求一次性安装所有的包没有问题。

如果问题仍然存在,请尝试删除供应商文件夹和composer.lock文件并再次运行composer update

+0

是的,我试了几次,但没有解决问题。但是,当我用CentOS和Nginx代替Apache安装vagrant时,它没有问题。但是问题依然存在于我的开发机器上,在那里我不能使用,也不能流浪,也不是Nginx – dzona 2014-09-04 07:14:57

+0

你上次运行'composer self-update'时是什么时候?你的'composer.json'还有什么 - 因为我安装你的依赖关系时肯定没有得到这个“buskamuza”包。 – Sven 2014-09-04 17:31:24

+0

作曲家自更新后仍然存在问题。我附加了我的composer.json文件 – dzona 2014-09-05 13:42:41