我正在尝试将我的回购与作曲家一起使用。将它作为类型包等获取效果很好,但我想将它用作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服务器发布,但看起来非常相似。
希望有人在这里看到错误。
答案 0 :(得分:2)
您是否标记了版本?如果没有,Composer无法解决" *"对于某个版本,您并没有为该已安装的软件包提供开发稳定性。