首页 > 解决方案 > 如何在尝试配置 magento2 时解决作曲家问题

问题描述

我正在尝试安装/配置 magento2。我从 GitHub 克隆了它:

cd /var/www/html
git clone https://github.com/magento/magento2.git 

之后我尝试安装 Composer:

cd /var/www/html/magento2/
composer install -v

我收到了这个警告。

phpunit/phpunit-mock-objects 包被废弃,你应该避免使用它。没有建议更换。

我试图安装 phpunit 但没有帮助。任何想法?

标签: magentocomposer-phpmagento2

解决方案


你能做的并不多。您收到此警告是因为 Magento 使用 PHPUnit 6 作为开发依赖项。PHP 6 在 2 月 EOLed(请参阅支持的版本摘要)并使用已弃用的包phpunit/phpunit-mock-objects作为其依赖项之一。解决此问题的正确方法是将 PHPUnit 升级到 7.x 或 8.x 行,但这是 Magento 开发人员的工作。

作为只想使用 Magento 的最终用户,您可以放心地忽略此警告 - 这只是提醒您注意事实的警告,即您正在使用未维护的软件包。这不是什么大问题,因为这只是一个开发依赖项,而且您可能不是 Magento 开发人员。如果您使用--no-devswitch(无论如何您都应该将其用于生产安装),您将不会收到此警告:

composer install --no-dev

推荐阅读