У меня есть этот файл 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
в моем проекте.
Кто-нибудь знает, почему это может произойти?
После нескольких попыток и продолжительной дискуссии в комментариях с Майклом Берковски я смог решить мою проблему, добавив опцию --prefer-dist
которая будет загружаться и не клонировать из github.
Это устранило проблему, но на самом деле я до сих пор не знаю, почему это происходит.
repositories
определенный для указания на этоrepositories
Github?vendor/simpleweb/silverpopphp/src/Silverpop