使用composer安装Drupal时出错:系统找不到指定的文件。 (代码:2)

时间:2016-12-13 23:52:15

标签: php drupal composer-php drush

我一直在尝试以多种方式解决此错误(包括重新安装composer,清除缓存,诊断composer,检查注册表中的空AutoRun文件夹等)。我也尝试过首先安装Drush但得到同样的错误。

为了清楚起见,这是我的第一次Drupal安装,但到目前为止我一直非常小心,我的php中没有出现任何警告或错误。

我从admin(和默认)命令行运行以下命令: composer create-project drupal-composer/drupal-project:8.x-dev

完整的错误消息如下:

  

安装drupal-composer / drupal-project(8.x-dev 3b9ee0d3a1c9363d53fc6da4111701269496e9ca)      - 安装drupal-composer / drupal-project(8.x-dev 3b9ee0d)       克隆3b9ee0d3a1c9363d53fc6da4111701269496e9ca       无法从源代码下载drupal-composer / drupal-project:RecursiveDirectoryIterator :: __ construct(C:\ drupal-project,C:\ drupal-project):系统找不到指定的文件。 (代码:2)       现在尝试从dist下载      - 安装drupal-composer / drupal-project(8.x-dev 3b9ee0d)

     

[UnexpectedValueException]
  RecursiveDirectoryIterator :: __结构(C:// Drupal的项目/,C:// Drupal的项目/):   该系统找不到指定的文件。 (代码:2)

到目前为止,我还没有发现任何地方发布的相同错误;任何帮助将非常感激。我的下一步行动是直接从Git安装Drupal,但我知道这不建议用于可维护性。

1 个答案:

答案 0 :(得分:0)

尝试以下命令:

composer create-project drupal-composer/drupal-project:8.x-dev ./ --stability dev -vv

这可以显示错误令牌消息,github可以防止Web爬行,因此您需要在github上创建一个令牌,如消息中所示