Как исправить проблемы композитора при попытке настроить magento2 - PullRequest
2 голосов
/ 02 мая 2019

Я пытаюсь установить / настроить 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 голосов
/ 04 мая 2019

Мало что можно сделать. Вы получаете это предупреждение, потому что Magento использует PHPUnit 6 в качестве зависимости dev. PHP 6 EOLed в феврале (см. сводка поддерживаемых версий ) и использует устаревший пакет phpunit/phpunit-mock-objects в качестве одной из его зависимостей. Правильный способ исправить это - обновить PHPUnit до версии 7.x или 8.x, но это скорее работа для разработчиков Magento.

Как конечный пользователь, который просто хочет использовать Magento, вы можете спокойно проигнорировать это предупреждение - это только предупреждение, которое привлечет ваше внимание к тому факту, что вы используете неподдерживаемый пакет. Это не большая проблема, поскольку это всего лишь зависимость от разработчика, и вы, вероятно, не являетесь разработчиком Magento. Вы не получите это предупреждение, если используете переключатель --no-dev (который в любом случае следует использовать для производственной установки):

composer install --no-dev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...