我具有以下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.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"
}
}