使用Composer添加git存储库,用于没有composer.json存在的开发分支

时间:2016-01-26 19:57:51

标签: php json github composer-php

我一直在尝试安装没有composer.json文件的git存储库。我按照作曲家网站上的说明进行操作,也可以在这个stackexchange帖子中找到:Composer - adding git repository without composer.json

然而,我仍然无法让它发挥作用。我一直收到错误声明:"在任何版本中都找不到请求的包phpredis / phredis,包名中可能有拼写错误。

这是我系统上的composer.json文件(请注意,predis / predis加载正常,但我想使用其他redis包):

{
"respositories": [
    {
        "type":"package",
        "package": 
        {
            "name":"phpredis/phpredis",
            "version":"develop",
            "dist":
            {
                "url":"https://github.com/phpredis/phpredis.git",
                "type":"git"
            }
        }
    }
],

    "require": {
        "predis/predis": "^1.0",
        "phpredis/phpredis":"dev-master@dev"
    }
}

我知道我必须在某个地方犯一个简单的错误,但我已经花了好几个小时而且无法弄明白。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

为此存储库替换任何composer.json替换是没用的,因为它包含需要编译并作为PHP扩展安装的C软件。 Composer不会为你做这件事,它只能管理PHP源代码。