Composer无法更新amphp/parallel-functions:dev-master约束不被识别
解决Composer Update失败问题
问题详情
错误 - 根目录composer.json要求amphp/parallel-functions dev-master,但找到的版本为[v0.1.0, v0.1.1, v0.1.2, v0.1.3, v1.0.0, v1.1.0, 1.x-dev, v2.0.0, 2.x-dev],均不匹配约束条件,无法安装。
PHP版本 - 8.1.0
composer.json内容:
{ "require": { "amphp/parallel-functions": "dev-master" } }
解决方案
- 核心原因:
amphp/parallel-functions已废弃dev-master分支,当前可用分支为1.x-dev、2.x-dev,稳定版最高为v2.0.0,且PHP8.1兼容2.x系列版本。 - 修改
composer.json的版本约束,替换为存在的分支或稳定版本:- 如需最新开发版本,改为
2.x-dev:{ "require": { "amphp/parallel-functions": "2.x-dev" } } - 如需稳定版本,改为
^2.0.0(兼容2.x系列小版本更新):{ "require": { "amphp/parallel-functions": "^2.0.0" } }
- 如需最新开发版本,改为
- 保存修改后,重新执行命令:
composer update
内容的提问来源于stack exchange,提问作者Gaurav Chaubey
相关产品推荐
相关产品推荐

