composer更改目录config.json

时间:2014-07-11 13:29:25

标签: json config composer-php

我在我的服务器上使用受限制的用户,并尝试部署我的私有GitHub存储库(没有它完美地工作):

php composer.phar update

作曲家回归:

现有的Composer OAuth令牌已存在且将重复使用   [ErrorException] file_put_contents(/srv/data/.composer/config.json):无法打开流:没有这样的文件或目录

我的用户无法写入/ srv / data。如何更改config.json位置?

我试试php composer.phar config home / srv / data / web / vhosts / mywebsite

https://getcomposer.org/doc/03-cli.md#usage 更改COMPOSER_HOME

问题仍然存在......

任何想法?

谢谢

1 个答案:

答案 0 :(得分:1)

从命令逻辑更新home的配置无法正常工作,编写者需要知道它的归属位置才能加载配置文件。

COMPOSER_HOME=/srv/data/web/vhosts/mywebsite/.composer php composer.phar update将允许您从/srv/data/web/vhosts/mywebsite/.composer/config.json加载配置文件。