我正在尝试使用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()
在尝试创建项目文件夹时失败。