composer更新-vvv不工作


composer update -vvv is not working

我已经在ubuntu 14.04上全局安装了composer。运行composer时--版本它与以下输出一起工作

Composer version 1.0-dev (45b1f356c24d87788a339f6a50d6d78bef464c47) 2015-02-27 14:31:27

但是当我运行以下命令时作曲家更新-vv

它给出以下错误

Failed to initialize global composer: Composer could not find the config file: /home/enamul/.composer/composer.json
To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section

我不知道为什么会发生这种事。有人能帮我吗。

感谢

只需在全局配置中放入一个空的JSON对象。

echo "{}" > ~/.composer/composer.json

当您运行安装和更新命令时,Composer会将此配置与项目的Composer.json合并。

从文档https://getcomposer.org/doc/03-cli.md#composer-主页

要调试它,您应该在命令行上执行以下操作:

cd /opt/lampp/htdocs/myproject
ls -al
cat composer.json

所有这些命令都应该显示预期的内容。我希望目录列表显示composer.json文件存在,并且对您作为.运行的用户具有正确的访问权限

composer update

我不知道为什么作曲家会失败,但根据我的经验,它在做它应该做的事情方面做得很好。失败通常是由于对显而易见的事情的微小疏忽造成的。