magento - 如何在尝试配置 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 但没有帮助。任何想法?
解决方案
你能做的并不多。您收到此警告是因为 Magento 使用 PHPUnit 6 作为开发依赖项。PHP 6 在 2 月 EOLed(请参阅支持的版本摘要)并使用已弃用的包phpunit/phpunit-mock-objects
作为其依赖项之一。解决此问题的正确方法是将 PHPUnit 升级到 7.x 或 8.x 行,但这是 Magento 开发人员的工作。
作为只想使用 Magento 的最终用户,您可以放心地忽略此警告 - 这只是提醒您注意事实的警告,即您正在使用未维护的软件包。这不是什么大问题,因为这只是一个开发依赖项,而且您可能不是 Magento 开发人员。如果您使用--no-dev
switch(无论如何您都应该将其用于生产安装),您将不会收到此警告:
composer install --no-dev
推荐阅读
- sql - 根据组合查找要更新的字段
- c# - for loop asp:RadioButton 标签如何与 for loop asp:Label 标签相同?
- ios - CFRunLoopPerformBlock() 处理的块是什么?
- reactjs - 如何将 fetch 文件包装在 1 个文件名模块中,并导出每个 fetch 文件,并将其导入其他组件
- vue.js - 是否可以在 vuejs(客户端)中接受 POST 请求?
- react-native - 如何从登录中获得价值并在家中展示
- c++ - 可变参数子集
- laravel - Laravel - 条件不适用于刀片
- git - 使用 go-git 检查分支是否已推送到远程
- php - 使用 SELECT rows by ID 生成不同的唯一 ID