Composer php 作曲家排除特定版本

Composer php 作曲家排除特定版本,composer-php,Composer Php,如何编写排除库的多个特定版本的require规则 e、 g.我需要任何1.7.*版本的库 "require": { "some/lib": "~1.7" } 但是,我发现版本1.7.3中的库存在一个问题,并希望阻止安装该库,这可以通过以下方法完成: "require": { "some/lib": ">=1.7, <1.7.3 | >1.7.3" } 行得通吗?当然,在询问以下问题5分钟后找到了答案: "require": { "some/lib":

如何编写排除库的多个特定版本的require规则

e、 g.我需要任何1.7.*版本的库

"require": {
    "some/lib": "~1.7"
}
但是,我发现版本1.7.3中的库存在一个问题,并希望阻止安装该库,这可以通过以下方法完成:

"require": {
    "some/lib": ">=1.7, <1.7.3 | >1.7.3"
}

行得通吗?

当然,在询问以下问题5分钟后找到了答案:

"require": {
    "some/lib": "~1.7, !=1.7.3, !=1.7.5"
}

我必须删除
,以使排除工作正常。
"require": {
    "some/lib": "~1.7, !=1.7.3, !=1.7.5"
}