我有这个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
文件夹中。
有人知道为什么会发生这种情况吗?
答案 0 :(得分:0)
经过几次尝试并在与Michael Berkowski的评论中进行了长时间的讨论,我可以通过添加选项--prefer-dist
来解决我的问题,该选项将下载而不是从github克隆。
它解决了这个问题,但实际上我还不知道为什么会发生这种情况。