【问题标题】:How to fix composer problems while trying to configure magento2如何在尝试配置 magento2 时解决作曲家问题
【发布时间】:2019-09-20 21:51:28
【问题描述】:

我正在尝试安装/配置 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,但没有帮助。有什么想法吗?

【问题讨论】:

  • 您尝试过什么来解决这些消息?哪些部分不清楚?
  • 我尝试了很多方法,但没有解决方案。试图更新作曲家但同样的错误。删除它并重新安装,但不满足
  • 您是否阅读过您发布的消息?哪些部分不清楚?

标签: magento composer-php magento2


【解决方案1】:

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

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

composer install --no-dev

【讨论】:

  • 非常感谢您的留言,我喜欢您的个人资料。
猜你喜欢
  • 2020-06-15
  • 1970-01-01
  • 1970-01-01
  • 2021-04-19
  • 2021-06-28
  • 2013-07-29
  • 2020-11-28
  • 1970-01-01
  • 2019-04-14
相关资源
最近更新 更多