tp6 composer安装workerman报错

发布时间 2023-12-02 17:08:53作者: CareyTao

命令:composer require topthink/think-worker

错误信息:

Problem 1
- Root composer.json requires topthink/think-worker ^4.0 -> satisfiable by topthink/think-worker[v4.0.0].
- topthink/think-worker v4.0.0 requires topthink/framework ^8.0 -> found topthink/framework[v8.0.0, v8.0.1, v8.0.2, v8.0.3] but it conflicts with your root composer.json require (^6.1.0).

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require topthink/think-worker:*" to figure out if any version is installable, or "composer require topthink/think-worker:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

 

原因:需要指定版本,执行以下命令即可

 composer require topthink/think-worker=3.0.7 -vvv