Composer无法在没有root的情况下执行命令

时间:2018-06-11 12:54:35

标签: php composer-php

我正在尝试使用composer create-project根据drupal-composer/drupal-project模板生成新的drupal 8安装。

此项目的文档建议使用以下命令:

composer create-project drupal-composer/drupal-project:8.x-dev some-dir --stability dev --no-interaction

我知道作曲家不应该以root用户身份运行(或使用sudo),但由于某些权限问题而失败,或者由具有sudo的普通用户运行。

我尝试更改用户主目录中.composer文件夹的所有权。我已经尝试首先为项目创建文件夹 - 它只是在此过程中稍后抛出另一个权限错误。

连连呢? Composer的文档解释了为什么它不应该以root身份运行,但我找不到任何文档来解释如何在没有sudo的情况下使用它...

我使用的是一个合理的香草LAMP堆栈:Ubuntu 16.04和PHP7.2

尝试运行上述命令时的错误通常与无法创建文件或目录有关。例如,mkdir()在尝试创建项目文件夹时失败。

0 个答案:

没有答案