Conflicterende componentafhankelijkheden

Dit artikel biedt een oplossing voor conflicterende componentafhankelijkheden. Wanneer het proberen om Adobe Commerce op te zetten of bij te werken gebruikend de Tovenaar van de Opstelling van het Web, ziet u "wij ontdekten conflicterende componentengebiedsdelen" de foutenmelding van Composer.

Betrokken producten en versies

  • Adobe Commerce op locatie 2.2.x, 2.3.x
  • Adobe Commerce op cloud-infrastructuur 2.2.x, 2.3.x
  • Magento Open Source 2.2.x, 2.3.x

Probleem issue

Een conflicterend foutbericht over componentafhankelijkheden dat lijkt op het volgende (de namen en versies van het pakket variëren in feite):

We found conflicting component dependencies.
You are trying to update package(s) magento/module-sample-data to 1.0.0-beta
We have detected conflicts with the following packages:
- magento/sample-data version 0.74.0-beta15. Please try to update it to one of the following package versions: 0.74.0-beta16, 0.74.0-beta14, 0.74.0-beta13, 0.74.0-beta12, 0.74.0-beta11, 0.74.0-beta10, 0.74.0-beta9, 0.74.0-beta8, 0.74.0-beta7

Oorzaak

Dit bericht wordt weergegeven als Composer niet kan bepalen welke componenten moeten worden geïnstalleerd of bijgewerkt.

Oplossing

Twee hoofdscenario's kunnen tot conflicterende componentengebiedsdelen leiden. Klik op uw scenario om het oplossen van problemenstappen te krijgen.

Adobe Commerce upgraden upgrading-magento

Als u Adobe Commerce upgradet op een cloudinfrastructuur, probeert u het volgende om conflicterende componentafhankelijkheden op te lossen:

Incompatibiliteit met modules van derden: incompatibility-third-party-modules

Conflicterende componentengebiedsdelen kunnen ook door derdemodules worden veroorzaakt die van vroegere componenten van Commerce dan degenen afhangen u hebt geïnstalleerd. Probeer het volgende:

  1. In het voorafgaande voorbeeld, kan het geïnstalleerde pakket magento/sample-data versie 0.74.0-beta15 niet aan 1.0.0-bèta worden bevorderd. 0,74,0-bèta15 kan echter worden geüpgraded naar 0,74,0-bèta16 (of andere). Bewerk composer.json om deze wijzigingen aan te brengen. Doorgaans worden de versies die uw project aanvraagt, gedefinieerd in de eigenschap require of require-dev van het object in dat JSON-bestand. Afhankelijk van de opties van de meegeleverde pakketversies, kunnen ze een specifieke versie of een beperking opgeven. Voor algemene begeleiding op hoe te om composer te gebruiken, als u op onze wolkeninfrastructuur bent, kunt u naar Wolk voor Adobe Commerce > Technologieën en Vereisten > Composerin onze ontwikkelaarsdocumentatie verwijzen. Als u op Adobe Commerce op-gebouw bent, verwijs naar Adobe Commerce > de Gids van de Installatie > installeer Adobe Commerce Gebruikend Composer.
  2. Probeer nu de gereedheidscontrole. Herzie het Overzicht van de Verbetering van Adobe Commerce > stel de Manager van de Module > Stap 1 Controle van de Bereidheidin onze ontwikkelaarsdocumentatie in werking.
  3. Als de gereedheidscontrole met een ander de mislukkingsbericht van de de gebiedscontrole van de Component ontbreekt, klik op de volgende verbindingen afhankelijk van of u Adobe Commerceof Magento Open Sourcegebruikt om verdere het oplossen van problemenstappen te krijgen.

Adobe Commerce magento-commerce-magento-commerce-cloud

  1. Vraag de ontwikkelaar van de extensie om hulp. U vindt hun contactgegevens op de pagina waarop u de extensie hebt aangeschaft op de Commerce Marketplace. Zoek de Verkoper van het Contact knoop die op het juiste paneel wordt getoond. Alle Commerce-ontwikkelaars moeten een gebruikers- en installatiegids leveren wanneer ze een extensie publiceren op Marketplace. U kunt beide vinden op de rechterkant van hun landingspagina.
  2. Als u geen reactie van de verkoper in een redelijke hoeveelheid tijd ontvangt, gelieve de Steun van de Marketplacete contacteren zodat wij hen op hun verplichtingen van de klantensteun kunnen herinneren.

Magento Open Source opensource

Vraag hulp bij ons belangrijkste forumof contact een Partner van Adobe Commercedie in Open kwesties van Source bijstaat.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a