我想用我自己的作曲家文件安装HumHub(github.com/humhub/humhub)。但是作曲家不会安装humhub依赖。
这是我的composer.json:
{
"name": "my-project",
"type": "project",
"repositories": [
{
"type": "package",
"package": {
"name": "humhub/humhub",
"version": "1.1.1",
"source": {
"url": "https://github.com/humhub/humhub.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"humhub/humhub": "1.1.1"
}
}
答案 0 :(得分:0)
您收到任何错误消息吗?你是想用git而不是packagist来获得humhub吗?如果您是直接从github获取,请尝试
"repositories": [{ "type": "git", "url": "https://github.com/humhub/humhub.git"}]
并立即离开“require”。
编辑:我刚注意到,在humhub的存储库中没有任何标记为“1.1.1”的内容。您可以找到标签“v1.1.1”,因此请将“要求”更改为:"require": {"humhub/humhub": "dev-master#v1.1.1"}
答案 1 :(得分:0)
根据作曲家documentation,这里是如何将git存储库添加为作曲家依赖项。
我已修改他们的示例以使用humhub库。
{
"name": "my-project",
"type": "project",
"require": {
"humhub/humhub": "dev-master#1.1.1"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:humhub/humhub.git"
}
]
}
答案 2 :(得分:0)
你也可以试试humhub作曲家安装程序:https://github.com/move-elevator/humhub-composer-installer