Composer 2,您的某些插件似乎与它不兼容

Ami*_*ork 8 upgrade magento composer-php magento2

我尝试从 magento 市场安装扩展,但出现不兼容错误。

问题1

  • magento/composer-root-update-plugin 已锁定到版本 1.0.0,并且未请求更新此包。
  • magento/composer-root-update-plugin 1.0.0 需要composer-plugin-api ^1.0 -> 找到composer-plugin-api[2.0.0] 但它与约束不匹配。问题2
  • Dealerdirect/phpcodesniffer-composer-installer 已锁定到版本 v0.5.0,并且未请求更新此软件包。
  • Dealerdirect/phpcodesniffer-composer-installer v0.5.0 需要composer-plugin-api ^1.0 -> 找到composer-plugin-api[2.0.0] 但它与约束不匹配。问题3
  • laminas/laminas-dependency-plugin 1.0.4 需要composer-plugin-api ^1.1 -> 找到composer-plugin-api[2.0.0] 但它与约束不匹配。
  • magento/product-community-edition 2.4.1 需要 laminas/laminas-dependency-plugin ^1.0 -> 可通过 laminas/laminas-dependency-plugin[1.0.4] 满足。
  • magento/product-community-edition 已锁定到版本 2.4.1,并且未请求更新此包。

您正在使用 Composer 2,您的某些插件似乎与它不兼容。确保更新您的插件或报告插件问题以要求他们支持 Composer 2。

我该如何解决这个问题?

Fen*_*wan 9

您可以将 Composer 降级到版本 1.x

composer self-update --1
Run Code Online (Sandbox Code Playgroud)

如果您需要切换回 Composer 版本 2.x,您只需输入

composer self-update --2
Run Code Online (Sandbox Code Playgroud)


小智 0

Magento 不支持 Composer 2.x。请参考链接: https: //devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html可能会帮助您