我在我的服务器上使用受限制的用户,并尝试部署我的私有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
问题仍然存在......
任何想法?
谢谢
答案 0 :(得分:1)
从命令逻辑更新home的配置无法正常工作,编写者需要知道它的归属位置才能加载配置文件。
COMPOSER_HOME=/srv/data/web/vhosts/mywebsite/.composer php composer.phar update
将允许您从/srv/data/web/vhosts/mywebsite/.composer/config.json
加载配置文件。