Hallo Ronny, Es gibt mehrere Möglichkeiten, das Problem evtl zu beheben. Erstmal nur die Pakete nur mit ^4.4 (major, minor) angeben. Minimum Stability immer stable. Und dann mal die composer.lock löschen und composer Update ausführen. Dann sollte es klappen. Wenn nicht, schreib mich mal direkt an.
Viele Grüße, Falk [email protected] schrieb am 5. Aug 2024 18:16 (GMT +02:00): > Hallo Gruppe, > > ich komme absolut nicht mit den composer Versionierungen/Einschränkungen > zurecht. Da ich das "Werkzeug" eigentlich nie nutze, hoffe ich hier auf > schnelle Hilfe, statt mich da jetzt tief einzulesen. > > Installiert wurde einst mautic 4.4.? via composer - und auch immer > fleissig > bis 4.4.11 aktualisiert. > Dazu gab es ein composer.json welches u.a. Folgendes enthielt (wenn mehr > benötigt wird, gern fragen): > "require": { > "composer/installers": "^1.11", > "mautic/core-composer-scaffold": "4.x-dev", > "mautic/core-lib": "4.4.11", > "mautic/core-project-message": "4.x-dev", > "mautic/grapes-js-builder-bundle": "4.4.11", > ... > "minimum-stability": "dev", > "prefer-stable": true, > ... > > Der Update-Leitfaden meint, ein aktuelles composer.json zu laden und > "composer update" auszuführen (was bisher auch immer gut funktioniert > hat). > Die neue composer.json enthält aber (das "x-dev" verschwindet zu Gunsten > einer Versionsnummer): > "require": { > "composer/installers": "^1.11", > "mautic/core-composer-scaffold": "4.4.12", > "mautic/core-lib": "4.4.13", > "mautic/core-project-message": "4.4.12", > "mautic/grapes-js-builder-bundle": "4.4.12", > ... > "minimum-stability": "dev", > "prefer-stable": true, > ... > > Das "composer update" schlägt nun fehl mit: > Problem 1 > - Root composer.json requires mautic/core-composer-scaffold 4.4.12, > found mautic/core-composer-scaffold[dev-RCheesley-patch-1, 3.x-dev, > 4.x-dev] > but it does not match the constraint. > Problem 2 > - Root composer.json requires mautic/core-project-message 4.4.12, > found > mautic/core-project-message[3.x-dev, 4.x-dev] but it does not match the > constraint. > > Ich habe schon "composer require $PAKET:4.4.12" erfolglos probiert. Auch > den > composer cache habe ich gelöscht. Ferner habe ich die beiden Pakete aus > vendor und die composer.lock mal testweise gelöscht. > > Wie kann man denn "erzwingen", dass da jetzt die 4.4.12 einzusetzen wäre > statt der 4.x-dev? > Richtig blöd wird es mit der Migration auf Version 5, da hält der > composer > immer noch an den 4.x-dev fest ;-( > > > Mit freundlichen Grüßen / Kind regards > Ronny Seffner > >
