我一直在尝试安装没有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"
}
}
我知道我必须在某个地方犯一个简单的错误,但我已经花了好几个小时而且无法弄明白。谢谢你的帮助。
答案 0 :(得分:1)
为此存储库替换任何composer.json
替换是没用的,因为它包含需要编译并作为PHP扩展安装的C软件。 Composer不会为你做这件事,它只能管理PHP源代码。