У меня есть следующие настройки Composer 1.6.5:
"require": {
"CRMPicco/GolfBundle": "dev-golf-bundle"},
"repositories": [
{
"type": "git",
"url": "git@git.crmpicco.com:frontend/app.git"}
],
На происхождении git.crmpicco.com:frontend/app.git существует основная ветвь master
а также golf-bundle
ветка. Я хочу иметь содержимое golf-bundle
ветвь как зависимость композитора в /vendor
каталог. Когда я бегу composer update CRMPicco/GolfBundle
Я получаю следующую ошибку:
Ваши требования не могут быть разрешены до устанавливаемого набора
пакеты.Проблема 1
— Запрошенный пакет crmpicco / golfbundle dev-golf-bundle существует как CRMPicco / GolfBundle [dev-master], но он отклонен вашим
ограничение.
Я также очистил кеш и запустил dump-autoload:
composer clear-cache
composer dump-autoload --optimize
Как мне настроить composer для вытягивания из ветки «golf-bundle»?
мой composer.json
от golf-bundle
ветка:
{
"name": "CRMPicco/GolfBundle",
"type": "library",
"require": {
"php": ">=7.0",
"symfony/config": "~2.8.34",
"symfony/dependency-injection": "~2.8.34",
"symfony/http-kernel": "~2.8.34",
"chargebee/chargebee-php": "^2.0"},
"autoload": {
"psr-4": {
"CRMPicco\\GolfBundle\\": ""}
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"symfony-assets-install": "relative"}
}
Задача ещё не решена.
Других решений пока нет …