Folosim modulul Grup pe site-ul nostru D8. Folosim compozitor pentru a ne gestiona modulele și dependențele. Sunt oarecum un compozitor novice, așa că este posibil ca soluția să fie chiar în fața mea, dar nu o văd.
Modulul Grup refuză să fie actualizat. În prezent este la 1.0 și aș dori să-l actualizez la 1.4. Am încercat să rulez un simplu actualizarea compozitorului drupal/grup
, folosind --cu-dependente
și --cu-toate-dependențe
Am încercat să actualizez manual compozitor.json
pentru a solicita atât „1.4” cât și „^1.*”. Am încercat să rulez de ce nu
comandă și tot ce primesc este "Nu există niciun pachet instalat în funcție de „drupal/group” în versiunile care nu se potrivesc cu 1.4
„Cu toate acestea, când încerc să actualizez modulul de grup după ce am schimbat versiunea din fișierul compozitor, tot ce primesc este următorul.
$ actualizarea compozitorului drupal/grup --cu-toate-dependențe
Se încarcă depozitele compozitorului cu informații despre pachet
Actualizarea dependențelor
Nimic de modificat în fișierul de blocare
Instalarea dependențelor din fișierul de blocare (inclusiv require-dev)
Nimic de instalat, actualizat sau eliminat
Pachetul flux/jsonpath este abandonat, ar trebui să evitați să îl utilizați. Utilizați în schimb softcreatr/jsonpath.
Pachetul container-interop/container-interop este abandonat, ar trebui să evitați să îl utilizați. Folosiți psr/container în schimb.
Generarea fișierelor de încărcare automată 35 de pachete pe care le utilizați caută finanțare.
Folosește comanda `fond compozitor` pentru a afla mai multe!
Dacă încerc să actualizez folosind versiunea din comandă, obțin însă următoarele.
$ actualizarea compozitorului drupal/group:1.4
Se încarcă depozitele compozitorului cu informații despre pachet
Actualizarea dependențelor
Nimic de modificat în fișierul de blocare
Nu s-a putut găsi un set compatibil de pachete doar pe baza cerințelor dvs. non-dezvoltatoare.
Cerințele dumneavoastră pot fi rezolvate cu succes atunci când sunt prezente pachete require-dev.
Este posibil să fie necesar să mutați pachetele din require-dev sau unele dintre dependențele acestora la require.
Problema 1
- Root composer.json necesită drupal/group 1.*, 1.4, găsit drupal/group[1.0.0], dar nu corespunde constrângerii.
Composer.json meu este aici, dar nu găsesc nimic care ar trebui să oprească acest lucru.
{
"nume": "drupal/proiect-recomandat",
"description": "Șablon de proiect pentru proiecte Drupal 8 cu o rădăcină de document relocată",
"tip": "proiect",
"license": "GPL-2.0-sau mai târziu",
"homepage": "https://www.drupal.org/project/drupal",
"a sustine": {
„docs”: „https://www.drupal.org/docs/user_guide/en/index.html”,
„chat”: „https://www.drupal.org/node/314178”
},
„depozite”: [
{
"type": "compozitor",
„url”: „https://packages.drupal.org/8”
}
],
„necesită”: {
„compozitor/instalatori”: „^1.2”,
"drupal/adaptivetheme": "^3.1",
"drupal/address": "^1.8",
"drupal/allowed_formats": "^1.3",
"drupal/at_tools": "^3.2",
"drupal/auto_entitylabel": "^3.0@beta",
"drupal/better_exposed_filters": "^4.0@beta",
"drupal/calendar": "^1.0-alpha2",
"drupal/conditional_fields": "^4.0@alpha",
"drupal/core-composer-scaffold": "^8.9",
"drupal/core-project-message": "^8.9",
"drupal/core-recommended": "^8.9.17",
"drupal/cshs": "^3.0",
"drupal/date_recur": "^2.0",
"drupal/date_recur_modular": "^2.0",
"drupal/ds": "^3.5",
"drupal/emptyparagraphkiller": "^1.0@alpha",
"drupal/encryption": "^1.0",
„drupal/fațete”: „1,7”,
"drupal/facets_range_dropdowns": "^1.0@beta",
"drupal/feeds": "^3.0@alpha",
"drupal/feeds_ex": "^1.0@alpha",
"drupal/feeds_tamper": "^2.0@beta",
"drupal/field_group": "^3.0",
"drupal/field_permissions": "^1.0@RC",
"drupal/file_extractor": "^2.0",
"drupal/flag": "^4.0@beta",
"drupal/fullcalendar_view": "^2.6",
"drupal/grup": "1.*",
"drupal/group_permissions": "1.0.0-alpha7",
"drupal/honeypot": "^1,30",
"drupal/image_widget_crop": "^2.2",
"drupal/inline_entity_form": "^1.0@RC",
"drupal/login_destination": "^1.0@alpha",
"drupal/name": "^1.0@RC",
"drupal/node_view_permissions": "^1.2",
"drupal/optional_end_date": "^1.0",
"drupal/pathauto": "^1.6",
"drupal/publishcontent": "^1.2",
"drupal/quick_node_clone": "^1.12",
"drupal/redirect_after_login": "^2.5",
"drupal/scheduler": "^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",
"drupal/simplifica": "^1.2",
"drupal/smart_trim": "^1.2",
"drupal/swiftmailer": "^2.0",
"drupal/twig_tweak": "^2.7",
"drupal/twigsuggest": "^1.0@beta",
"drupal/userprotect": "^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@alpha",
"drupal/webform": "^5.8",
„wikimedia/composer-merge-plugin”: „^2.0”
},
„require-dev”: {
"drupal/devel": "^3.0.0-beta1",
"drush/drush": "^10,3"
},
„conflict”: {
"drupal/drupal": "*"
},
"minimum-stability": "dev",
„prefer-stabil”: adevărat,
"config": {
„sortare-pachete”: adevărat
},
„extra”: {
„drupal-scaffold”: {
„locații”: {
"web-root": "web/"
},
„mapping fișier”: {
„[web-root]/.htaccess”: fals
}
},
„căile de 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"],
"web/modules/custom/{$name}": ["tip:drupal-custom-module"],
"web/themes/custom/{$name}": ["type:drupal-custom-theme"]
},
„drupal-core-project-message”: {
"include-keys": ["pagina de pornire", "asistență"],
„post-create-project-cmd-message”: [
„<bg=blue;fg=white> </>”,
„<bg=blue;fg=white> Felicitări, ați instalat baza de cod Drupal </>”,
„<bg=blue;fg=white> din șablonul drupal/proiect recomandat! </>”,
„<bg=blue;fg=white> </>”,
"",
„<bg=yellow;fg=black>Pașii următori</>:”,
" * Instalați site-ul: https://www.drupal.org/docs/8/install",
" * Citiți ghidul utilizatorului: https://www.drupal.org/docs/user_guide/en/index.html",
" * Obțineți asistență: https://www.drupal.org/support",
" * Implică-te cu comunitatea Drupal:",
„ https://www.drupal.org/getting-involved”,
" * Eliminați pluginul care imprimă acest mesaj:",
"compozitorul elimina drupal/core-project-message"
]
},
„merge-plugin”: {
"include": [
„web/modules/contrib/webform/composer.json”
],
„recurs”: fals,
„înlocuiește”: fals,
„ignore-duplicates”: fals,
„merge-dev”: adevărat,
„merge-extra”: fals,
„merge-extra-deep”: fals,
„merge-scripts”: fals
}
}
}