【问题标题】:Cannot install newly published Packagist package with composer无法使用 composer 安装新发布的 Packagist 包
【发布时间】:2016-08-24 15:21:08
【问题描述】:

我刚刚在 Packagist 上发布了我的第一个包:https://packagist.org/packages/felixfbecker/advanced-json-rpc

我用版本v1.0.0 标记了第一个提交,Packagist 可以正确检测到该版本。 尝试使用 composer 安装包时

composer require felixfbecker/advanced-json-rpc

我明白了

[UnexpectedValueException]
Invalid version string ""

我做错了什么?

【问题讨论】:

  • 是的,徽章现在很好,但仍然无法安装:/

标签: php installation composer-php version packagist


【解决方案1】:

尝试在 composer.json 文件中添加一些最低稳定性

    "minimum-stability": "stable",

或者

"minimum-stability": "dev",
"prefer-stable" : true

然后更新https://packagist.org中的packag

https://igor.io/2013/02/07/composer-stability-flags.html

【讨论】:

  • 你的意思是在库的composer.json还是项目的composer.json?另外 > 请记住:您需要这些稳定性标志的原因很可能是因为您的依赖项的维护者没有标记稳定版本。您现在应该去惹恼他们,以便他们添加分支别名和标签发布。一旦他们这样做,您就可以消除这些稳定标志并再次感到高兴。如何标记稳定版本?
【解决方案2】:

毕竟不是发布的包有问题,而是项目的composer.json有问题。

【讨论】:

    猜你喜欢
    • 2014-02-19
    • 1970-01-01
    • 2018-10-11
    • 2015-10-12
    • 2017-09-23
    • 2016-04-07
    • 2020-11-29
    • 2013-03-02
    • 2021-06-20
    相关资源
    最近更新 更多