Мы используем модуль группы на нашем сайте D8. Мы используем композитор для управления нашими модулями и зависимостями. Я немного начинающий композитор, поэтому возможно, что решение прямо передо мной, но я его не вижу.
Модуль группы отказывается обновляться. В настоящее время это 1.0, и я хотел бы обновить его до 1.4. Я пробовал запустить простой обновление композитора drupal/group
, с использованием --with-зависимости
и --со всеми зависимостями
Я пытался вручную обновить композитор.json
требовать как "1.4", так и "^1.*". Я пытался запустить почему бы нет
команда, и все, что я получаю, это "Нет установленного пакета, зависящего от «drupal/group» в версиях, не соответствующих 1.4.
" Тем не менее, когда я пытаюсь обновить модуль группы после изменения версии в файле композитора, все, что я получаю, это следующее.
$ composer update drupal/group --with-all-dependencies
Загрузка репозиториев композитора с информацией о пакете
Обновление зависимостей
Ничего не изменить в файле блокировки
Установка зависимостей из файла блокировки (включая require-dev)
Нечего устанавливать, обновлять или удалять
Поток пакетов/jsonpath заброшен, вам следует избегать его использования. Вместо этого используйте softcreatr/jsonpath.
Пакет container-interop/container-interop заброшен, вам следует избегать его использования. Вместо этого используйте psr/container.
Генерация файлов автозагрузки 35 пакетов, которые вы используете, ищут финансирование.
Используйте команду `composer fund`, чтобы узнать больше!
Если я попытаюсь обновить, используя версию в команде, я получаю следующее.
$ composer update drupal/group:1.4
Загрузка репозиториев композитора с информацией о пакете
Обновление зависимостей
Ничего не изменить в файле блокировки
Не удалось найти совместимый набор пакетов, основываясь только на ваших требованиях, не относящихся к разработке.
Ваши требования могут быть успешно решены при наличии пакетов require-dev.
Вам может понадобиться переместить пакеты из require-dev или некоторые их зависимости в require.
Проблема 1
- Корень composer.json требует drupal/group 1.*, 1.4, найден drupal/group[1.0.0], но не соответствует ограничению.
Мой composer.json здесь, но я не могу найти ничего, что могло бы это остановить.
{
"name": "drupal/рекомендуемый-проект",
"description": "Шаблон проекта для проектов Drupal 8 с перемещенным корнем документа",
"тип": "проект",
"лицензия": "GPL-2.0 или более поздняя версия",
"домашняя страница": "https://www.drupal.org/project/drupal",
"поддерживать": {
"docs": "https://www.drupal.org/docs/user_guide/en/index.html",
"чат": "https://www.drupal.org/node/314178"
},
"хранилища": [
{
"тип": "композитор",
"url": "https://packages.drupal.org/8"
}
],
"требовать": {
"композитор/установщики": "^1.2",
"drupal/adaptivetheme": "^3.1",
"друпал/адрес": "^1.8",
"друпал/разрешенные_форматы": "^1.3",
"drupal/at_tools": "^3.2",
"drupal/auto_entitylabel": "^3.0@beta",
"drupal/better_exposed_filters": "^4.0@beta",
"друпал/календарь": "^1.0-альфа2",
"drupal/conditional_fields": "^4.0@альфа",
"drupal/core-composer-scaffold": "^8.9",
"drupal/core-project-message": "^8.9",
"drupal/core-рекомендуется": "^8.9.17",
"друпал/cshs": "^3.0",
"drupal/date_recur": "^2.0",
"drupal/date_recur_modular": "^2.0",
"друпал/дс": "^3.5",
"drupal/emptyparagraphkiller": "^1.0@alpha",
"друпал/шифрование": "^1.0",
"друпал/фасеты": "1.7",
"drupal/facets_range_dropdowns": "^1.0@beta",
"drupal/каналы": "^3.0@alpha",
"drupal/feeds_ex": "^1.0@альфа",
"drupal/feeds_tamper": "^2.0@beta",
"drupal/field_group": "^3.0",
"drupal/field_permissions": "^1.0@RC",
"drupal/file_extractor": "^2.0",
"drupal/флаг": "^4.0@beta",
"drupal/fullcalendar_view": "^2.6",
"друпал/группа": "1.*",
"drupal/group_permissions": "1.0.0-alpha7",
"друпал/приманка": "^1.30",
"drupal/image_widget_crop": "^2.2",
"drupal/inline_entity_form": "^1.0@RC",
"drupal/login_destination": "^1.0@альфа",
"drupal/имя": "^1.0@RC",
"drupal/node_view_permissions": "^1.2",
"drupal/необязательный_конец_даты": "^1.0",
"drupal/pathauto": "^1.6",
"drupal/publishcontent": "^1.2",
"drupal/quick_node_clone": "^1.12",
"drupal/redirect_after_login": "^2.5",
"друпал/планировщик": "^1.1",
"drupal/search_api": "1.x-dev",
"drupal/search_api_attachments": "^1.0@beta",
"drupal/search_api_solr": "^4.2",
"drupal/search_autocomplete": "^1.1",
"друпал/упростить": "^1.2",
"drupal/smart_trim": "^1.2",
"друпал/swiftmailer": "^2.0",
"drupal/twig_tweak": "^2.7",
"drupal/twigsuggest": "^1.0@beta",
"друпал/защита пользователя": "^1.1",
"drupal/verf": "^1.0@beta",
"drupal/view_unpublished": "^1.0",
"drupal/views_bulk_operations": "^3.9",
"drupal/views_exposed_filter_blocks": "^1.1",
"drupal/views_ical": "^1.0@альфа",
"друпал/веб-форма": "^5.8",
"wikimedia/composer-merge-plugin": "^2.0"
},
"требовать-разработчик": {
"друпал/разработка": "^3.0.0-бета1",
"драш/драш": "^10.3"
},
"конфликт": {
"друпал/друпал": "*"
},
"минимальная стабильность": "dev",
«предпочтительно стабильный»: правда,
"конфигурация": {
"сортировать-пакеты": правда
},
"дополнительный": {
"друпал-скаффолд": {
"места": {
"веб-корень": "веб/"
},
"отображение файлов": {
"[веб-корень]/.htaccess": ложь
}
},
"пути установщика": {
"веб/ядро": ["тип:ядро drupal"],
"web/libraries/{$name}": ["type:drupal-library"],
"web/modules/contrib/{$name}": ["type:drupal-module"],
"web/profiles/contrib/{$name}": ["type:drupal-profile"],
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/contrib/{$name}": ["type:drupal-drush"],
"web/modules/custom/{$name}": ["type:drupal-custom-module"],
"web/themes/custom/{$name}": ["type:drupal-custom-theme"]
},
"drupal-core-project-message": {
"include-keys": ["домашняя страница", "поддержка"],
"сообщение-команды-сообщения-создания-проекта": [
"<bg=синий;fg=белый> </>",
"<bg=blue;fg=white> Поздравляем, вы установили кодовую базу Drupal </>",
"<bg=blue;fg=white> из шаблона drupal/recommended-project! </>",
"<bg=синий;fg=белый> </>",
"",
"<bg=yellow;fg=black>Дальнейшие шаги</>:",
" * Установить сайт: https://www.drupal.org/docs/8/install",
" * Прочтите руководство пользователя: https://www.drupal.org/docs/user_guide/en/index.html",
" * Получить поддержку: https://www.drupal.org/support",
" * Примите участие в сообществе Drupal:",
"https://www.drupal.org/getting-involved",
" * Удалите плагин, который печатает это сообщение:",
"композитор удалить сообщение drupal/core-project"
]
},
"слияние-плагин": {
"включать": [
"веб/модули/вклад/вебформа/composer.json"
],
"рекурсия": ложь,
«заменить»: ложь,
«игнорировать дубликаты»: ложь,
"merge-dev": правда,
"слияние-дополнительно": ложь,
"merge-extra-deep": ложь,
«слияние-скрипты»: ложь
}
}
}