Puncte:0

Cum repar un conflict var-dumper?

drapel in

Upgrade-ul meu eșuează. Sunt la 8.9.19 și am folosit upgrade-status pentru a mă asigura că toate modulele mele sunt compatibile cu următoarea versiune de bază majoră. Urmează instrucțiunile de la https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-or-later

Când ajung la pasul 3, care rulează actualizarea compozitorului, am următoarele probleme:

- Root composer.json necesită drupal/devel ^2.1 -> satisfiabil de drupal/devel[2.1.0, 2.x-dev (alias de dev-2.x)].
- drupal/core-recommended 9.1.0-alpha1 necesită symfony/var-dumper v5.1.7 -> satisfiabil de symfony/var-dumper[v5.1.7].
- Concluzie: nu instalați symfony/var-dumper v5.1.7 (rezultatul analizei conflictului)
- drupal/core-recommended 9.2.0-alpha1 necesită symfony/var-dumper v5.2.6 -> satisfiabil de symfony/var-dumper[v5.2.6].
- Concluzie: nu instalați symfony/var-dumper v5.2.6 (rezultatul analizei conflictului)
- drupal/core-recommended 9.3.0-alpha1 necesită symfony/var-dumper v5.3.8 -> satisfiabil de symfony/var-dumper[v5.3.8].
- Concluzie: nu instalați symfony/var-dumper v5.3.8 (rezultatul analizei conflictului)
- drupal/core-recommended[9.2.0-beta1, ..., 9.2.0-beta2] necesită symfony/var-dumper v5.2.8 -> satisfacabil de symfony/var-dumper[v5.2.8].
- Concluzie: nu instalați symfony/var-dumper v5.2.8 (rezultatul analizei conflictului)
- drupal/core-recommended 9.2.0-beta3 necesită symfony/var-dumper v5.3.0-RC1 -> satisfiabil de symfony/var-dumper[v5.3.0-RC1].
- Concluzie: nu instalați symfony/var-dumper v5.3.0-RC1 (rezultatul analizei conflictului)
- drupal/core-recommended[9.0.0-beta3, ..., 9.0.0-rc1] necesită symfony/var-dumper v5.0.8 -> satisfacabil de symfony/var-dumper[v5.0.8].
- Concluzie: nu instalați symfony/var-dumper v5.0.8 (rezultatul analizei conflictului)
- drupal/core-recommended[9.0.0, ..., 9.0.12] necesită symfony/var-dumper v5.1.0 -> satisfacabil de symfony/var-dumper[v5.1.0].
- Concluzie: nu instalați symfony/var-dumper v5.1.0 (rezultatul analizei conflictului)
- drupal/core-recommended[9.1.0-beta1, ..., 9.1.7] necesită symfony/var-dumper v5.1.8 -> satisfiabil de symfony/var-dumper[v5.1.8].
- Concluzie: nu instalați symfony/var-dumper v5.1.8 (rezultatul analizei conflictului)
- drupal/core-recommended[9.0.13, ..., 9.1.x-dev] necesită symfony/var-dumper v5.1.11 -> satisfiabil de symfony/var-dumper[v5.1.11].
- Concluzie: nu instalați symfony/var-dumper v5.1.11 (rezultatul analizei conflictului)
- drupal/core-recommended[9.2.0-rc1, ..., 9.2.x-dev] necesită symfony/var-dumper v5.3.0 -> satisfacabil de symfony/var-dumper[v5.3.0].
- Concluzie: nu instalați symfony/var-dumper v5.3.0 (rezultatul analizei conflictului)
- drupal/core-recommended 9.0.0-alpha1 necesită compozitor/instalatori v1.7.0 -> satisfăcător de compozitor/instalatori[v1.7.0].
- drupal/core-recommended[9.0.0-alpha2, ..., 9.0.0-beta2] necesită compozitor/instalatori v1.8.0 -> satisfăcător de compozitor/instalatori[v1.8.0].
- composer/installers[v1.7.0, ..., v1.8.0] necesită composer-plugin-api ^1.0 -> a găsit composer-plugin-api[2.1.0], dar nu corespunde constrângerii.
- drupal/core-recommended[9.3.x-dev, ..., 9.4.x-dev] necesită symfony/var-dumper v5.3.10 -> satisfacabil de symfony/var-dumper[v5.3.10].
- Concluzie: nu instalați symfony/var-dumper v5.3.10 (rezultatul analizei conflictului)
- Root composer.json necesită drupal/core-recommended ^9 -> satisfiabil de drupal/core-recommended[9.0.0-alpha1, ..., 9.4.x-dev].

Nu înțeleg problemele sau ce să fac. var-dumper nu este în mine compozitor.json, dar îl văd în k

De asemenea, am încercat să rulez update cu -W, fără nicio modificare. Cum îmi dau seama ce versiune este folosită? Trebuie să instalez sau să șterg ceva? Rularea symfony/var-dumper arată asta:

drupal/devel 2.1.0 necesită symfony/var-dumper (~2.7|^3|^4)           
psy/psysh v0.10.9 necesită symfony/var-dumper (~5.0|~4.0|~3.0|~2.7)  
symfony/error-handler v4.4.30 necesită symfony/var-dumper (^4.4|^5.0)            
symfony/http-kernel v3.4.49 conflicte symfony/var-dumper (<3.3)                 

Aici este completul meu compozitor.json:

{
    "nume": "drupal-compozitor/drupal-proiect",
    "description": "Șablon de proiect pentru proiecte Drupal 8 cu compozitor",
    "tip": "proiect",
    "license": "GPL-2.0-sau mai târziu",
    „autori”: [
        {
            "Nume": "",
            "rol": ""
        }
    ],
    „dependențe”: {
    },
    „depozite”: {
        „drupal”: {
            "type": "compozitor",
            „url”: „https://packages.drupal.org/8”
        }
    },
    „necesită”: {
        "php": ">=7.0.8",
        „compozitor/instalatori”: „^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",
        "drupal/advagg": "^4.1",
        "drupal/backup_migrate": "^5.0@RC",
        "drupal/bamboo_twig": "^5.0-alpha1",
        "drupal/better_exposed_filters": "^5.0",
        "drupal/block_field": "^1.0@RC",
        "drupal/blog": "^3.0",
        "drupal/classy_paragraphs": "^1.0@beta",
        "drupal/cafea": "^1.0",
        "drupal/config_delete": "^1.17",
        "drupal/config_inspector": "^1.1",
        "drupal/config_update": "^1.7",
        "drupal/console": "~1.0",
        "drupal/contentimport": "^9.3",
        "drupal/context": "^4.0@beta",
        "drupal/core-composer-scaffold": "^9",
        "drupal/core-project-message": "^9",
        "drupal/core-recommended": "^9",
        "drupal/createandcontinue": "^1.2",
        "drupal/cshs": "^2.3",
        "drupal/ctools": "^3.4",
        "drupal/d8w3css": "^1.17",
        "drupal/devel": "^2.1",
        "drupal/disable_messages": "^2.0",
        "drupal/draggable_dashboard": "^1.4",
        "drupal/ds": "^3.7",
        "drupal/editablefields": "^1.0@beta",
        "drupal/email_registration": "^1.1",
        "drupal/empty_page": "^3.0",
        "drupal/entity": "^1.1",
        "drupal/entity_browser": "^2.5",
        "drupal/entity_print": "^2.2",
        "drupal/entity_reference_revisions": "^1.8",
        "drupal/entity_usage": "^2.0@beta",
        "drupal/exemple": "^3.0",
        "drupal/extlink": "^1.5",
        "drupal/field_group": "^3.1",
        "drupal/graphql": "^3.0",
        "drupal/graphql_core": "^3.0",
        "drupal/homebox": "1.x-dev",
        "drupal/htmlmail": "^3.0@alpha",
        "drupal/image_effects": "^3.0",
        "drupal/inline_entity_form": "^1.0@RC",
        "drupal/jquery_ui": "^1.4",
        "drupal/jquery_ui_accordion": "^1.1",
        "drupal/jquery_ui_datepicker": "^1.1",
        "drupal/libraries": "^3.0@alpha",
        "drupal/link_attributes": "^1.11",
        "drupal/mailcontrol": "^1.2",
        "drupal/maillog": "^1.0@beta",
        "drupal/mailsystem": "^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",
        „drupal/paragrafe”: „^1.12”,
        "drupal/pathauto": "^1.8",
        "drupal/profile": "^1.1",
        "drupal/publication_date": "^2.0@beta",
        "drupal/publishcontent": "^1.3",
        "drupal/redirect": "^1.6",
        "drupal/registration_types": "^1.0@beta",
        "drupal/rename_admin_paths": "^2.0",
        "drupal/responsive_menu": "4.4.1",
        "drupal/save_edit": "^1.3",
        "drupal/sendgrid_integration": "^1.7",
        "drupal/simple_sitemap": "^3.10",
        "drupal/simplelogin": "^6.0",
        "drupal/system_stream_wrapper": "^1.0@alpha",
        "drupal/tablesorter": "^2.0@beta",
        "drupal/taxonomy_manager": "^2.0",
        "drupal/term_csv_export_import": "^3.0@alpha",
        "drupal/token": "^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@alpha",
        "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/log": "^1.1",
        "twig/extensions": "^1.5",
        "vlucas/phpdotenv": "^4.0",
        "webflo/drupal-finder": "^1.0.0",
        "zaporylie/composer-drupal-optimizations": "^1.0"
    },
    „require-dev”: {
        „drupal/core-dev”: „^9”
    },
    „conflict”: {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    „prefer-stabil”: adevărat,
    "config": {
        „sortare-pachete”: adevărat
    },
    „încărcare automată”: {
        „hartă de clasă”: [
            „scripts/composer/ScriptHandler.php”
        ],
        "fișiere": ["load.environment.php"]
    },
    „scripturi”: {
        "pre-install-cmd": [
            „DrupalProject\composer\ScriptHandler::checkComposerVersion”
        ],
        „pre-update-cmd”: [
            „DrupalProject\composer\ScriptHandler::checkComposerVersion”
        ],
        „post-install-cmd”: [
            „DrupalProject\composer\ScriptHandler::createRequiredFiles”
        ],
        „post-update-cmd”: [
            „DrupalProject\composer\ScriptHandler::createRequiredFiles”
        ]
    },
    „extra”: {
        „compozitor-exit-on-patch-failure”: adevărat,
        „patchLevel”: {
            „drupal/core”: „-p2”
        },
        „drupal-scaffold”: {
            „locații”: {
                "web-root": "web/"
            }
        },
        „cale-instalare”: {
            "web/core": ["tip:drupal-core"],
            "web/libraries/{$name}": ["tip:drupal-library"],
            "web/modules/contrib/{$name}": ["tip:drupal-module"],
            "web/profiles/contrib/{$name}": ["type:drupal-profile"],
            "web/themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/Commands/contrib/{$name}": ["type:drupal-drush"]
        }
    }
}
Puncte:3
drapel bd

Este modulul de dezvoltare care vă împiedică să instalați. După cum indică această linie, necesită o versiune a symfony/var-dumper care nu este compatibil cu Drupal 9:

drupal/devel 2.1.0 necesită symfony/var-dumper (~2.7|^3|^4) 

Dacă schimbați dezvoltarea la versiunea curentă, de ex. ^4.1 atunci ar trebui sa se instaleze.

pglatz avatar
drapel in
Funcționează bine, mulțumesc pentru sugestie. Folosesc Drupal de peste un deceniu, dar compozitorul a fost un pic un mister. Acum știu puțin mai multe despre unde să caut.
berliner avatar
drapel bd
Da, compozitorul și mai ales erorile sale pot fi provocatoare și frustrante. asta stiu si eu ;)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.