【问题标题】:how to mark minimum stability when Loading a package from a git repository on composer从composer上的git存储库加载包时如何标记最低稳定性
【发布时间】:2019-12-27 10:12:39
【问题描述】:

我在作曲家中使用了这个库

"require": {
    "tymon/jwt-auth": "@RC",

它基本上从所说的回购中提取了这个标签:1.0.0-rc.4.1

我 fork 上面的 repo 并在上面的标签上添加了一个提交,并将它放在一个名为 curly-brace-parser 的分支中。

我像这样更新了我的 composer.json:

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/totersapp/jwt-auth"
    },
"require" {
    "tymon/jwt-auth": "dev-curly-brace-parser@RC",

但是当我运行``我得到这个错误:

您的需求无法解析为一组可安装的软件包。

问题 1 - 请求的包 tymon/jwt-auth dev-curly-brace-parser@RC 以 tymon/jwt-auth[0.1.0, 0.2.0, 0.3.0, 0.3.1, 0.3.10, 0.3.11, 0.3.12、0.3.2、0.3.3、0.3.4、0.3.5、0.3.6、0.3.7、0.3.8、0.3.9、0.4.0、0.4.1、0.4.2、0.4。 3, 0.5.0, 0.5.1, 0.5.10, 0.5.11, 0.5.12, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.6, 0.5.7, 0.5.8, 0.5.9、1.0.0-alpha.2、1.0.0-alpha.3、1.0.0-alpha1、1.0.0-beta.1、1.0.0-beta.2、1.0.0-beta.3、 1.0.0-rc.1、1.0.0-rc.2、1.0.0-rc.3、1.0.0-rc.4、1.0.0-rc.4.1、2.0.x-dev、dev-dependabot/作曲家/phpunit/phpunit-tw-8.3.3,dev-dependabot/composer/phpunit/phpunit-tw-8.3.4,dev-develop, 1.0.x-dev, dev-master] 但这些被您的约束拒绝。

问题 2 - 请求的包 waavi/translation(锁定在 2.3.4,需要作为 dev-extractGenCodeLatest)可满足 waavi/translation[2.3.4] 但这些与您的要求相冲突或 最低稳定性。

我做错了什么?

【问题讨论】:

    标签: php laravel git composer-php


    【解决方案1】:

    在经历了这个composer documentation 之后,我了解到我需要创建一个标签而不是依赖于分支名称(作为一种解决方案).. 所以我在我的 jwt 库上做了这个:

    我将标签从1.0.0-rc.4.1更新为1.0.0-rc.4.2然后提出要求

    "tymon/jwt-auth": "@RC",
    

    和以前一样,它起作用了!

    【讨论】:

      猜你喜欢
      • 2016-02-29
      • 2017-04-30
      • 1970-01-01
      • 2018-11-14
      • 2016-10-05
      • 2016-01-14
      • 2016-10-09
      • 2015-01-19
      • 2023-03-16
      相关资源
      最近更新 更多