当我运行“作曲家安装”时,Composer会丢失文件夹。

时间:2014-11-19 16:43:54

标签: php composer-php

我有这个composer.json文件:

{
    "require": {
        "simpleweb/SilverpopPHP" : "dev-master#3634c414c1e97f5e2a7cce80fa755befae4e62c1"
    }
}

在这个github repo上我有EngagePod.php文件和Util文件夹: https://github.com/simpleweb/SilverpopPHP/tree/3634c414c1e97f5e2a7cce80fa755befae4e62c1/src/Silverpop

当我运行composer install时,Util文件夹不会出现在我项目中已安装的vendor文件夹中。

有人知道为什么会发生这种情况吗?

1 个答案:

答案 0 :(得分:0)

经过几次尝试并在与Michael Berkowski的评论中进行了长时间的讨论,我可以通过添加选项--prefer-dist来解决我的问题,该选项将下载而不是从github克隆。

它解决了这个问题,但实际上我还不知道为什么会发生这种情况。