Рубрики
Uncategorized

Установка Composer Пакет Composer Сообщите о Своих Требованиях Не Может Быть Решена

Автор оригинала: David Wong.

Первое: При установке пакета composer с помощью composer вы сталкиваетесь с требованиями, которые не могут быть решены с помощью анализа устанавливаемого набора пакетов: Это связано с тем, что версия 1.1.0 доктрины/инстанциатора должна быть PHP 7.1, но моя среда PHP-PHP 7.0.12, но я обнаружил проблему в том, что в моем файле composer.json нет информации о пакете доктрины/инстанциатора, так зачем вознаграждать такую ошибку? В это время я нашел поставщика/доктрину/инстанциатор и обнаружил, что пакет доктрины/инстанциатора был установлен в моей платформе. Открыв файл composer.json в каталоге vendor/doctrine/instantiator, я обнаружил, что для этого пакета необходима среда PHP 7.1: Найдите адрес пакета doctrine/instantiator: https://packagist.org/package…

Было обнаружено, что среда PHP, необходимая для версии 1.1.0 doctrine/instantiator, была 7.1, поэтому мне интересно, не удалась ли установка пакета composer в этой среде, потому что версия пакета doctrine/instantiator в моей среде была 1.1.0.

Решение: 1: Измените версию пакета doctrine/instantiator на нужную нам версию (здесь я изменяю версию пакета doctrine/instantiator на 1.0.x-dev)

composer require doctrine/instantiator "1.0.x-dev"

2: Измените пакет doctrine/instantiator на требуемую версию и установите необходимый пакет composer, чтобы вы не сообщали об ошибках (здесь я беру в качестве примера пакет huaweichenai/baidu-discern) Это успешная установка с использованием composer

В Интернете есть способ: используйте команду composer install — ignore-platform-reqs, чтобы настроить игнорирование соответствия версий, а затем установите необходимый пакет composer. Этот метод, после тестирования, я обнаружил, что он все еще был неправильным. Почему это непонятно? У вас есть приветственное сообщение, чтобы рассказать блогеру, почему?

Оригинал: “https://developpaper.com/compooser-installation-compooser-packet-report-your-requirements-can-not-be-resolved/”