Php 在docker下安装composer插件api时出错
在docker旗下的Laravel6项目中,我切换到一个分支,并让git拉入其中 其他开发人员所做的更新 但我运行composer update时出错:Php 在docker下安装composer插件api时出错,php,laravel,composer-php,Php,Laravel,Composer Php,在docker旗下的Laravel6项目中,我切换到一个分支,并让git拉入其中 其他开发人员所做的更新 但我运行composer update时出错: - joshbrw/laravel-module-installer v1.0.1 requires composer-plugin-api ^2.0 -> no matching package found. - joshbrw/laravel-module-installer v1.0.1 requires compo
- joshbrw/laravel-module-installer v1.0.1 requires composer-plugin-api ^2.0 -> no matching package found.
- joshbrw/laravel-module-installer v1.0.1 requires composer-plugin-api ^2.0 -> no matching package found.
- joshbrw/laravel-module-installer v1.0.0 requires composer-plugin-api ^2.0 -> no matching package found.
- Installation request for joshbrw/laravel-module-installer ^1.0 -> satisfiable by joshbrw/laravel-module-installer[v1.0.0, v1.0.1].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
- It's a private package and you forgot to add a custom repository to find it
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
...
以及:
在composer.json中,我看到:
"joshbrw/laravel-module-installer": "^1.0",
root@f32a029eae89:/app# php -r "echo ini_get('memory_limit').PHP_EOL;"
1024M
root@f32a029eae89:/app# free
total used free shared buff/cache available
Mem: 8085248 5249464 1238412 159684 1597372 2372452
Swap: 2104476 905984 1198492
root@f32a029eae89:/app# composer --version
Composer version 1.10.13 2020-09-09 11:46:34
joshbrw/laravel模块安装程序v1.0.1需要composer插件api^2.0->未找到匹配的软件包
您需要composer 2来安装该软件包,并且您正在使用composer 1
如果您使用的是Composer docker图像,则只需添加:
FROM composer:2 as composer
到相应的dockerfile。如果您是手动下载,请确保下载了相应的版本。谢谢!是有用的,现在想和团队领导联系一下,如果我们转到composer 2,或者那是对composer 2的随意引用,你很可能会转到版本2。没有实际的理由继续使用1,除非您有一个无法升级的特定插件(但通常情况下,放弃这样的插件是值得的)
root@f32a029eae89:/app# composer --version
Composer version 1.10.13 2020-09-09 11:46:34
FROM composer:2 as composer