Hallo zusammen,
mein Ziel ist es ein Modul mittels Composer zu installieren, wo die sources auf dem eigenen Server liegen. Eine Installation mittles git Repo bei GitLab hatte auch Probleme verursacht.
Ich habe dazu, dass Modul in den vendor Ordner des Shop gelegt, die composer.json angepasst und dann mit dem Befehl composer require modul versucht zu installieren.
Mir wird leider eine Fehlermeldung angezeigt beim Versuche es zu installieren, irgendwie findet der das Paket nicht:
Could not find package modul.
Did you mean one of these?
sly/notification-pusher
payum/payum
laracasts/flash
symfony/notifier
jolicode/jolinotif
type or paste code here
Hat irgendwer einen Hinweis, was da schief läuft?
Installationsbeschreibung hier: ZIP Modul installieren
Das kannst du natürlich anders nennen, aber “zip” ist nicht das Modul, sondern ein Ordner, in dem dann die Module als ZIP liegen. Das können auch mehrere Module sein.
Soll das Modul direkt im Ordner vendor liegen, ginge das so:
einerseits klingt das nach Composer 2.3
und andererseits kann man ein Modul auch direkt installieren, indem man sein Namespace in der composer.json hinterlegt und über die oe-console die Konfiguration installiert. Das ist aber nur dann sinnvoll, wenn man keine zusätzlichen Dependencies hat, sonst muss man erst sie manuell über composer installieren.
Okay ein Downgrade der Version auf Composer 2.2.0 lässt mich das Modul installieren.
Aber irgendwie ist es immer noch nicht im Backend zu finden, um es zu aktivieren.
Ist es denn im Modulordner zu finden und kannst Du es hiermit ansteuern?
vendor/bin/oe-console oe:module:install-configuration source/modules/vendor/modulename