【问题标题】:Setting up alias for master branch in composer在作曲家中为 master 分支设置别名
【发布时间】:2014-05-15 10:57:02
【问题描述】:

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

我找到了一个作曲家document about aliases,它似乎是为我的情况而设计的,但我无法让它工作。这是my composer.json的相关部分:

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

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

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

作曲家的实际错误是:

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

【问题讨论】:

    标签: composer-php packaging packagist


    【解决方案1】:

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

    为了让作曲家认为它稳定,你需要添加一个标签,你可以在command line或github上的creating a release上做。

    【讨论】:

      猜你喜欢
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      • 2013-04-26
      • 2015-09-17
      • 2022-10-18
      • 2021-10-18
      • 2018-01-22
      • 2011-02-15
      相关资源
      最近更新 更多