【发布时间】:2015-03-19 20:45:22
【问题描述】:
我正在尝试将我的回购与作曲家一起使用。将其作为类型包等获取效果很好,但我想将其用作 VCS。
所以,我在我的存储库中添加了一个 composer.json,如下所示:
{
"name": "gkm/storage",
"authors": [
{
"name": "David Schunke",
"email": "my@email.me"
}
],
"require": {
"php": ">=5.3.0"
},
"autoload": {
"psr-0": {
"Gkm\\storage\\": ""
}
}
}
在项目中,我想使用这个存储库中的库,我添加了这个 composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.my.domain.com:gkm/storage.git"
}
],
"require": {
"gkm/storage": "*"
}
}
现在,当我执行作曲家更新时,它会返回错误:
问题 1 - 请求的包gkm/storage在任何版本中都找不到,可能包名有错别字。
不幸的是,我没有找到有关此的非常详细的信息。将其与执行相同操作但只是通过 packagist.org 而不是自定义 repo 服务器发布的第三方库进行比较,它看起来非常相似。
希望这里的人能看到问题所在。
【问题讨论】:
-
将“gkm/storage”:“*”更改为“gkm/storage”:“dev-master”
标签: git version-control composer-php