尝试了一切 - 无法让BitBucket上的composer.json需要一个包(Rackspace API库)

时间:2014-10-13 21:21:49

标签: git github composer-php bitbucket rackspace

我在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获取一个?

1 个答案:

答案 0 :(得分:0)

似乎需要更具体的包版本。这就是它的完成方式:

{
    "name": "MyPackage/MyBundle",
    "require": {
        "rackspace/php-opencloud": "1.10.*"
    }
}