我在BitBucket上有一个简单的存储库。在那个存储库中我有这个composer.json:
{
"name": "MyPackage/MyBundle",
"require": {
"rackspace/php-opencloud": "dev-master"
},
"repositories": [
{
"type": "git",
"url": "https://github.com/rackspace/php-opencloud"
}
]
}
在进行作曲家更新时,我收到此错误:
- Installation request for mypackage/mybundle dev-master -> satisfiable by MyPackage/MyBundle[dev-master].
- MyPackage/MyBundle dev-master requires rackspace/php-opencloud dev-master -> no matching package found.
我尝试过各种各样的GitHub网址,虽然它也可以在Packagist上使用,但我认为我不需要它。我也尝试过键入:" vcs"但我得到完全相同的错误。
如果我删除了Rackspace依赖项,那么其他所有内容都安装得很好。这绝对与我要求Rackspace的方式有关。
如何安装?这与我的存储库在BitBucket上的事实有什么关系,我试图从GitHub获取一个?
答案 0 :(得分:0)
似乎需要更具体的包版本。这就是它的完成方式:
{
"name": "MyPackage/MyBundle",
"require": {
"rackspace/php-opencloud": "1.10.*"
}
}