Рейтинг:0

Как исправить конфликт var-dumper?

флаг in

Мое обновление не работает. У меня версия 8.9.19, и я использовал статус обновления, чтобы убедиться, что все мои модули совместимы со следующей основной версией ядра. Я следую инструкциям на https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-или-позже

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

- Корень composer.json требует drupal/devel ^2.1 -> удовлетворяется drupal/devel[2.1.0, 2.x-dev (псевдоним dev-2.x)].
- drupal/core-recommended 9.1.0-alpha1 требует symfony/var-dumper v5.1.7 -> удовлетворяется symfony/var-dumper[v5.1.7].
- Вывод: не устанавливайте symfony/var-dumper v5.1.7 (результат анализа конфликтов)
- drupal/core-recommended 9.2.0-alpha1 требует symfony/var-dumper v5.2.6 -> удовлетворяется symfony/var-dumper[v5.2.6].
- Вывод: не устанавливайте symfony/var-dumper v5.2.6 (результат анализа конфликтов)
- drupal/core-recommended 9.3.0-alpha1 требует symfony/var-dumper v5.3.8 -> удовлетворяется symfony/var-dumper[v5.3.8].
- Вывод: не устанавливайте symfony/var-dumper v5.3.8 (результат анализа конфликтов)
- drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] требует symfony/var-dumper v5.2.8 -> удовлетворяет symfony/var-dumper[v5.2.8].
- Вывод: не устанавливайте symfony/var-dumper v5.2.8 (результат анализа конфликтов)
- drupal/core-recommended 9.2.0-beta3 требует symfony/var-dumper v5.3.0-RC1 -> удовлетворяется symfony/var-dumper[v5.3.0-RC1].
- Вывод: не устанавливайте symfony/var-dumper v5.3.0-RC1 (результат анализа конфликтов)
- drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] требует symfony/var-dumper v5.0.8 -> удовлетворяется symfony/var-dumper[v5.0.8].
- Вывод: не устанавливайте symfony/var-dumper v5.0.8 (результат анализа конфликтов)
- drupal/core-recommended[9.0.0, ..., 9.0.12] требует symfony/var-dumper v5.1.0 -> удовлетворяет symfony/var-dumper[v5.1.0].
- Вывод: не устанавливайте symfony/var-dumper v5.1.0 (результат анализа конфликтов)
- drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] требует symfony/var-dumper v5.1.8 -> удовлетворяет symfony/var-dumper[v5.1.8].
- Вывод: не устанавливайте symfony/var-dumper v5.1.8 (результат анализа конфликтов)
- drupal/core-recommended[9.0.13, ..., 9.1.x-dev] требует symfony/var-dumper v5.1.11 -> удовлетворяет symfony/var-dumper[v5.1.11].
- Вывод: не устанавливайте symfony/var-dumper v5.1.11 (результат анализа конфликтов)
- drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] требует symfony/var-dumper v5.3.0 -> удовлетворяет symfony/var-dumper[v5.3.0].
- Вывод: не устанавливайте symfony/var-dumper v5.3.0 (результат анализа конфликтов)
- drupal/core-recommended 9.0.0-alpha1 требует композитора/установщиков v1.7.0 -> удовлетворяется композитором/установщиками [v1.7.0].
- drupal/core-recommended [9.0.0-alpha2, ..., 9.0.0-beta2] требует композитора/установщиков v1.8.0 -> удовлетворяется композитором/установщиками [v1.8.0].
- composer/installers[v1.7.0, ..., v1.8.0] требуют composer-plugin-api ^1.0 -> найден composer-plugin-api[2.1.0], но это не соответствует ограничению.
- drupal/core-recommended[9.3.x-dev, ..., 9.4.x-dev] требует symfony/var-dumper v5.3.10 -> удовлетворяет symfony/var-dumper[v5.3.10].
- Вывод: не устанавливайте symfony/var-dumper v5.3.10 (результат анализа конфликтов)
- Корень composer.json требует drupal/core-recommended ^9 -> удовлетворяется drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].

Я не понимаю проблемы или что делать. вар-дампер не в моем композитор.json, но я вижу это в k

Я также пытался запустить обновление с -W, без изменений. Как узнать, какая версия используется? Нужно ли что-то устанавливать или удалять? Запуск symfony/var-dumper показывает следующее:

drupal/devel 2.1.0 требует symfony/var-dumper (~2.7|^3|^4)           
psy/psysh v0.10.9 требует symfony/var-dumper (~5.0|~4.0|~3.0|~2.7)  
symfony/error-handler v4.4.30 требует symfony/var-dumper (^4.4|^5.0)            
symfony/http-kernel v3.4.49 конфликтует с symfony/var-dumper (<3.3)                 

Вот мой полный композитор.json:

{
    "name": "drupal-composer/drupal-project",
    "description": "Шаблон проекта для проектов Drupal 8 с композитором",
    "тип": "проект",
    "лицензия": "GPL-2.0 или более поздняя версия",
    "авторы": [
        {
            "имя": "",
            "роль": ""
        }
    ],
    "зависимости": {
    },
    "хранилища": {
        "друпал": {
            "тип": "композитор",
            "url": "https://packages.drupal.org/8"
        }
    },
    "требовать": {
        "php": ">=7.0.8",
        "композитор/установщики": "^1.2",
        "cweagans/composer-patches": "^1.6",
        "drupal/addanother": "^1.0",
        "drupal/admin_toolbar": "^2.3",
        "drupal/adminimal_admin_toolbar": "^1.11",
        "drupal/adminimal_theme": "^1.5",
        "друпал/адвагг": "^4.1",
        "drupal/backup_migrate": "^5.0@RC",
        "drupal/bamboo_twig": "^5.0-альфа1",
        "drupal/better_exposed_filters": "^5.0",
        "drupal/block_field": "^1.0@RC",
        "друпал/блог": "^3.0",
        "drupal/classy_paragraphs": "^1.0@beta",
        "друпал/кофе": "^1.0",
        "drupal/config_delete": "^1.17",
        "drupal/config_inspector": "^1.1",
        "drupal/config_update": "^1.7",
        "друпал/консоль": "~1.0",
        "друпал/контентимпорт": "^9.3",
        "drupal/контекст": "^4.0@beta",
        "drupal/core-composer-scaffold": "^9",
        "drupal/core-project-message": "^9",
        "drupal/core-рекомендуется": "^9",
        "drupal/создать и продолжить": "^1.2",
        "друпал/cshs": "^2.3",
        "друпал/ctools": "^3.4",
        "друпал/d8w3css": "^1.17",
        "друпал/разработка": "^2.1",
        "drupal/disable_messages": "^2.0",
        "drupal/draggable_dashboard": "^1.4",
        "друпал/дс": "^3.7",
        "drupal/editablefields": "^1.0@beta",
        "drupal/email_registration": "^1.1",
        "друпал/пустая_страница": "^3.0",
        "друпал/сущность": "^1.1",
        "drupal/entity_browser": "^2.5",
        "drupal/entity_print": "^2.2",
        "drupal/entity_reference_revisions": "^1.8",
        "drupal/entity_usage": "^2.0@beta",
        "друпал/примеры": "^3.0",
        "друпал/extlink": "^1.5",
        "drupal/field_group": "^3.1",
        "друпал/graphql": "^3.0",
        "друпал/graphql_core": "^3.0",
        "drupal/homebox": "1.x-dev",
        "drupal/htmlmail": "^3.0@альфа",
        "друпал/image_effects": "^3.0",
        "drupal/inline_entity_form": "^1.0@RC",
        "друпал/jquery_ui": "^1.4",
        "друпал/jquery_ui_accordion": "^1.1",
        "drupal/jquery_ui_datepicker": "^1.1",
        "друпал/библиотеки": "^3.0@альфа",
        "drupal/link_attributes": "^1.11",
        "друпал/мейлконтроль": "^1.2",
        "drupal/maillog": "^1.0@beta",
        "друпал/почтовая система": "^4.3",
        "drupal/menu_per_role": "^1.3",
        "drupal/metatag_head_title": "^1.1",
        "drupal/module_filter": "^3.1",
        "drupal/multiple_registration": "^2.92",
        "drupal/openapi": "^2.0@RC",
        "drupal/openapi_ui": "^1.0@RC",
        "друпал/абзацы": "^1.12",
        "drupal/pathauto": "^1.8",
        "друпал/профиль": "^1.1",
        "drupal/дата_публикации": "^2.0@beta",
        "drupal/publishcontent": "^1.3",
        "друпал/перенаправление": "^1.6",
        "drupal/registration_types": "^1.0@beta",
        "drupal/rename_admin_paths": "^2.0",
        "drupal/response_menu": "4.4.1",
        "drupal/save_edit": "^1.3",
        "drupal/sendgrid_integration": "^1.7",
        "drupal/simple_sitemap": "^3.10",
        "друпал/простой вход": "^6.0",
        "drupal/system_stream_wrapper": "^1.0@альфа",
        "drupal/tablesorter": "^2.0@beta",
        "drupal/taxonomy_manager": "^2.0",
        "drupal/term_csv_export_import": "^3.0@альфа",
        "друпал/токен": "^1.7",
        "drupal/twig_debugger": "^1.1",
        "drupal/twig_field_value": "^2.0",
        "drupal/twig_tweak": "^2.6",
        "drupal/twigsuggest": "^1.0@beta",
        "drupal/typed_data": "^1.0@альфа",
        "drupal/upgrade_status": "^3.11",
        "drupal/vertical_tabs_config": "^1.3",
        "drupal/viewfield": "^3.0@beta",
        "drupal/views_autocomplete_filters": "^1.3",
        "drupal/views_bulk_edit": "^2.4",
        "drupal/views_bulk_operations": "^3.9",
        "drupal/views_conditional": "^1.3",
        "drupal/views_natural_sort": "^2.0@alpha",
        "drupal/views_taxonomy_term_name_into_id": "^1.0@alpha",
        "drupal/watchdog_prune": "^2.1",
        "psr/журнал": "^1.1",
        "ветвь/расширения": "^1.5",
        "vlucas/phpdotenv": "^4.0",
        "webflo/drupal-finder": "^1.0.0",
        "zaporylie/composer-drupal-optimizations": "^1.0"
    },
    "требовать-разработчик": {
        "drupal/core-dev": "^9"
    },
    "конфликт": {
        "друпал/друпал": "*"
    },
    "минимальная стабильность": "dev",
    «предпочтительно стабильный»: правда,
    "конфигурация": {
        "сортировать-пакеты": правда
    },
    "автозагрузка": {
        "классовая карта": [
            "скрипты/композитор/ScriptHandler.php"
        ],
        "файлы": ["load.environment.php"]
    },
    "скрипты": {
        "предварительно установить cmd": [
            "DrupalProject\composer\ScriptHandler::checkComposerVersion"
        ],
        "до обновления-cmd": [
            "DrupalProject\composer\ScriptHandler::checkComposerVersion"
        ],
        "после установки cmd": [
            "DrupalProject\composer\ScriptHandler::createRequiredFiles"
        ],
        "после обновления-cmd": [
            "DrupalProject\composer\ScriptHandler::createRequiredFiles"
        ]
    },
    "дополнительный": {
        "композитор-выход-при-сбое-исправления": правда,
        "уровень исправления": {
            "друпал/ядро": "-p2"
        },
        "друпал-скаффолд": {
            "места": {
                "веб-корень": "веб/"
            }
        },
        "пути установщика": {
            "веб/ядро": ["тип:ядро 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"]
        }
    }
}
Рейтинг:3
флаг bd

Это модуль devel, который мешает вам установить. Как видно из этой строки, требуется версия Symfony/var-дампер который не совместим с Drupal 9:

drupal/devel 2.1.0 требует symfony/var-dumper (~2.7|^3|^4) 

Если вы измените devel на текущую версию, например. ^4.1 тогда он должен установить.

pglatz avatar
флаг in
Работает нормально, спасибо за предложение. Я использую Drupal уже более десяти лет, но композитор был чем-то вроде загадки. Теперь я знаю немного больше о том, где искать.
berliner avatar
флаг bd
Да, композитор, и особенно его ошибки, могут быть сложными и разочаровывающими. Я это тоже знаю ;)

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

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