4

我正在尝试打包一个模块以供作曲家使用。我有一个有效的作曲家文件,我可以用作曲家安装它,但只有当我指定它应该使用开发版本时(通过“@dev”版本指令或最低稳定性开发)。我在打包我的 repo 时遇到了麻烦,因此它被视为主版本。

我找到了一个似乎是为我的案例制作的关于别名的作曲家文档,但我无法让它工作。这是我的 composer.json的相关部分:

    "extra": {
    "branch-alias": {
        "dev-master": "1.0"
    }
}

我的主要项目作曲家文件中的要求也可供参考:

"require": {
    "misterglass/kohana-twig"  : "1.*"
},

作曲家的实际错误是:

问题 1 - 找不到请求的包 miserglass/kohana-twig 1.*。

4

1 回答 1

4

根据#composer IRC 频道上一些乐于助人的人的说法,别名只是为了将不同的版本相互关联,而不是为了分配稳定性。

为了让作曲家认为它稳定,您需要添加一个标签,您可以在命令行上执行此操作,也可以在 github 中创建一个版本。

于 2014-04-03T18:35:00.747 回答