我正在尝试打包 module与 Composer 一起使用。我有一个有效的 Composer 文件,我可以用 Composer 安装它,但只有当我指定它应该使用开发版本时(通过“@dev”版本指令或最低稳定性开发)。我在打包我的 repo 时遇到了麻烦,因此它被视为主版本。
我找到了一个 Composer document about aliases这似乎是为我的案例制作的,但我无法让它工作。这是my composer.json的相关部分:
"extra": {
"branch-alias": {
"dev-master": "1.0"
}
}
也供引用,我的主要项目 Composer 文件中的要求:
"require": {
"misterglass/kohana-twig" : "1.*"
},
Composer 的实际错误是:
Problem 1 - The requested package misterglass/kohana-twig 1.* could not be found.
最佳答案
根据#composer IRC channel 上的一些有用的人的说法,别名只是为了将不同的版本相互关联,而不是分配稳定性。
为了让composer认为它稳定,你需要添加一个标签,你可以在command line上做。或通过 creating a release在 github 上。
关于composer-php - 在 composer 中为 master 分支设置别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22840591/