【问题标题】:composer change directory config.json作曲家更改目录 config.json
【发布时间】:2014-09-02 03:37:58
【问题描述】:

我在我的服务器上使用受限用户,我尝试部署我的私有 GitHub 存储库(没有它可以正常工作):

php composer.phar 更新

作曲家归来:

存在 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

问题依然存在……

有什么想法吗?

谢谢

【问题讨论】:

    标签: json config composer-php


    【解决方案1】:

    从逻辑上无法通过命令更新 home 的配置,composer 需要知道它的 home 位置才能加载配置文件。

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

    【讨论】:

      猜你喜欢
      • 2014-01-27
      • 2013-09-12
      • 2021-08-07
      • 2015-12-01
      • 2015-09-11
      • 2014-10-22
      • 2018-10-27
      • 2017-11-04
      相关资源
      最近更新 更多