尝试配置magento2时如何解决作曲家问题

时间:2019-05-02 11:21:19

标签: magento composer-php 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,但没有帮助。有想法吗?

1 个答案:

答案 0 :(得分:0)

您无能为力。您会收到此警告,因为Magento使用PHPUnit 6作为开发依赖项。 PHP 6已于2月停产(请参阅supported versions summary),并使用不赞成使用的软件包phpunit/phpunit-mock-objects作为其依赖项之一。解决此问题的正确方法是将PHPUnit升级到7.x或8.x系列,但这对Magento开发人员而言是一项工作。

作为仅想使用Magento的最终用户,您可以放心地忽略此警告-只是 警告,您可以注意到,实际上,您正在使用未维护的软件包。这不是一个大问题,因为这只是一个开发依赖项,您可能不是Magento开发人员。如果您使用--no-dev开关(无论如何应用于生产安装),则不会收到此警告:

composer install --no-dev