我有一个gitlab回购:http://gitlabPerso/gitlab/PROJECTS/my-project.git
我想将它添加到我当前的composer.json项目中。
然而它一直在说我:
- 在任何版本中都找不到请求的包项目/ MyProjectBundle,包名中可能有拼写错误。
这就是我的尝试:
"repositories": [
{
"type": "package",
"package": {
"name": "project/MyProjectBundle",
"version": "dev-master",
"type": "package",
"source": {
"url": "http://gitlabPerso/gitlab/PROJECTS/my-project.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
"project/MyProjectBundle": "*"
}
这个项目中的composer.json看起来像这样:
{
"name" : "project/MyProjectBundle",
"description" : "some description",
"type" : "symfony-bundle",
"license": [
"MIT"
],
"require" : {
"php" : ">=5.3.0"
},
"minimum-stability": "dev",
"prefer-stable": true
}
我尝试了很多我在网上找到的其他解决方案,即RTFM,但它仍然不起作用。
答案 0 :(得分:0)
尝试:
"repositories": [
{
"type": "vcs",
"url": "http://gitlabPerso/gitlab/PROJECTS/my-project.git"
}
],
"require": {
"project/MyProjectBundle": "*"
}
答案 1 :(得分:0)
我终于找到了这个解决方案:
"repositories": [
{
"type": "git",
"url": "repogit.git"
}
],