gpt4 book ai didi

composer-php - 无法解析版本约束 ~x.x : Invalid version string "~x.x"

转载 作者:行者123 更新时间:2023-12-02 21:07:38 25 4
gpt4 key购买 nike

我下载了composer.phar:

curl -sS https://getcomposer.org/installer | php

然后我运行这个命令:

php composer.phar require mailgun/mailgun-php:~x.x

但是我收到了这个错误:

[意外值异常]
无法解析版本约束 ~x.x:无效版本字符串“~x.x”

上网搜索,大多数回复都是更新最新的composer.phar。但我刚刚下载了它。如果是这样,我该如何更新? (这是在 Mac OS X 版本 10.10.5 上)

最佳答案

在版本限制下,x表示任何数字。所以你说any number.any number换句话说:给我一个随机版本。

~1.2意味着 >=1.2,<2.0 。更正式的方式:~y.z意味着 >=y.z,<(y+1).0 .

你说的是至少给我任何版本,但低于任何版本+1。这当然是无法解决的。如果是,则非常危险,因为您允许所有发布。

因此,您必须将版本限制更改为更好或更安全的版本。例如,如果您想要任何 1.x 版本,请使用 1.x , 1.*~1.0 。如果您想要任何 1.x 版本或任何 2.x 版本,请使用 1.x|2.x或之前提到的任何其他变体。

有关版本限制的更多信息,请阅读 Composer documentation 。另请参阅有用的 version constraint tester测试您的版本限制。

关于composer-php - 无法解析版本约束 ~x.x : Invalid version string "~x.x",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35242924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com