Рейтинг:0

Проблемы после обновления Composer 2

флаг in

Пользуюсь друпалом больше месяца. Я не могу правильно установить модули из-за проблем с обновлением composer 2.

До сих пор я внес следующие изменения при обновлении композитора 2. "oomphinc/композитор-установщики-расширитель": "^2", "wikimedia/composer-merge-plugin": "^2", "drupal/core-composer-scaffold": "^8"

Когда я пытаюсь обновить композитор, я получаю следующие ошибки

Проблема 1
    - для acquia/lightning 4.1.11 требуется drupal/lightning_media ^3.14 || ^4.1 -> удовлетворяется drupal/lightning_media[3.14.0, ..., 3.x-dev (псевдоним dev-3.x), 4.1.0, ..., 4.x-dev (псевдоним dev -4.х)].
    - acquia/lightning[4.1.12, ..., 4.1.15] требуют drupal/lightning_media ^3.21 || ^ 4.6 -> удовлетворяется drupal/lightning_media[3.21.0, 3.x-dev (псевдоним dev-3.x), 4.6.0, 4.x-dev (псевдоним dev-4.x)].
    - drupal/lightning_media 4.x-dev является псевдонимом drupal/lightning_media dev-4.x и поэтому требует его установки.
    - drupal/lightning_media[dev-4.x, 3.15.0, 4.3.0, ..., 4.6.0] требует drupal/slick_entityreference ^2.0 -> удовлетворяется drupal/slick_entityreference[2.0.0-rc1, 2.0.0 , 2.x-dev (псевдоним dev-2.x)].
    - drupal/slick_entityreference 2.x-dev является псевдонимом drupal/slick_entityreference dev-2.x и поэтому требует его установки.
    - drupal/lightning_media 3.x-dev является псевдонимом drupal/lightning_media dev-3.x и поэтому требует его установки.
    - drupal/lightning_media[3.14.0, 4.1.0, ..., 4.2.0] требуют oomphinc/composer-installers-extender ^1.1 -> найден oomphinc/composer-installers-extender[v1.1, v1.1.1, v1.1.2], но он конфликтует с вашим корневым файлом composer.json require (^2.0).
    - drupal/lightning_media 3.16.0 требует drupal/slick 2.0 -> найден drupal/slick[2.0.0], но он конфликтует с вашим корневым composer.json require (^1.0.0).
    - drupal/lightning_media[dev-3.x, 3.17.0, ..., 3.21.0] требуют drupal/slick ^2.0 -> найден drupal/slick[dev-2.x, 2.0.0-alpha1, .. ., 2.x-dev (псевдоним dev-2.x)], но он конфликтует с вашим корневым требованием composer.json (^1.0.0).
    - drupal/slick_entityreference[dev-2.x, 2.0.0-rc1, ..., 2.0.0] требуют drupal/slick ~2.0 -> найден drupal/slick[dev-2.x, 2.0.0-alpha1, ..., 2.x-dev (псевдоним dev-2.x)], но он конфликтует с вашим корневым требованием composer.json (^ 1.0.0).
    - Для Root composer.json требуется acquia/lightning ~4.1.11 -> удовлетворяется acquia/lightning[4.1.11, ..., 4.1.15].

И когда я пытаюсь добавить композитора, требуется acquia/lightning

 Проблема 1
    - Корень composer.json требует oomphinc/composer-installers-extender ^2.0, найден oomphinc/composer-installers-extender[2.0.0], но пакет исправлен до версии v1.1.2 (версия файла блокировки) путем частичного обновления и этой версии. не совпадает. Убедитесь, что вы указали его в качестве аргумента для команды обновления.
  Проблема 2
    - Grasmash/drupal-security-warning привязан к версии 1.1.1 и обновление этого пакета не запрашивалось.
    - Grasmash/drupal-security-warning 1.1.1 требует composer-plugin-api ^1.0 -> found composer-plugin-api[2.1.0], но это не соответствует ограничению.
  Проблема 3
    - acquia/lightning 5.2.x-dev требует drupal/lightning_media ^4.6 -> найдено drupal/lightning_media[dev-4.x, 4.6.0, 4.x-dev (псевдоним dev-4.x)], но пакет исправлена ​​​​до 3.14.0 (версия файла блокировки) путем частичного обновления, и эта версия не соответствует. Убедитесь, что вы указали его в качестве аргумента для команды обновления.
    - acquia/lightning 5.2.0 требует drupal/core ^9.2 -> найден drupal/core[9.2.0-alpha1, ..., 9.3.x-dev], но он конфликтует с вашим корневым composer.json require (^8.8. 10).
    - Корень composer.json требует acquia/lightning ^5.2 -> удовлетворяется acquia/lightning[5.2.0, 5.2.x-dev].

Любые предложения будут высоко ценится

флаг cn
Обновление до Composer 2 может занять некоторое время, но, поскольку в этом году Lightning является EOL (https://www.acquia.com/blog/acquia-lightning-eol-2021-acquia-cms-future), я бы остановился на Composer. 1 на данный момент и переключитесь на Composer 2, когда отойдете от Lightning.
Akshar Vijay avatar
флаг in
@PatrickKenny Спасибо, как мне вернуться к предыдущей версии композитора. Пользуюсь друпалом около месяца. Я понимаю, что если я наберу версию композитора, она будет . Но я не уверен, что это была за версия
флаг cn
https://stackoverflow.com/questions/64597051/how-to-downgrade-or-install-a-specific-version-of-composer

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.