【发布时间】:2018-04-12 07:46:35
【问题描述】:
我有一些现在不重要的文件的私有存储库,我想要创建的是包含它到 composer.json 的包
{
"name": "pm/multi-curl",
"description": "Package to multicurl",
"version": "master",
"type": "library",
"minimum-stability":"dev",
"require": {
"ext-curl": "^7.1"
},
"repositories": [
{
"type": "package",
"package": {
"name": "pm/multi-curl",
"version": "dev-master",
"source": {
"url": "git@pmgit.pm.com:dk/multicurl.git",
"type": "git",
"reference": "master"
},
"autoload": {
"psr-0" : {
"PM\\MultiCurl" : "src"
}
}
}
}
],
"authors": [
{
"name": "dk",
"email": "dk@example.com"
}
]
}
但是当我执行composer require pm/multi-curl composer 给我这个消息Could not find a version of package pm/multi-curl matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability. 我试图将稳定性更改为 dev 但这根本没有帮助。我还尝试使用如下所示的 composer.json 来做到这一点:
{
"name": "pm/multi-curl",
"description": "Package to multicurl",
"version": "master",
"type": "library",
"minimum-stability":"dev",
"require": {
"ext-curl": "^7.1"
},
"authors": [
{
"name": "dk",
"email": "dk@example.com"
}
]
}
pmgit.pm.com 是 gitlab 并在我执行 composer search performance-media/multi-curl 时通知您它返回正确的描述。我做错了什么。
【问题讨论】:
-
你试过标记你的包的版本吗?
-
怎么做?在存储库中
-
是的。使用您的版本控制系统创建标签
-
我使用
git添加了标签,但我仍然收到错误提示作曲家找不到稳定的版本(稳定)
标签: composer-php