Netzflut

Webdesign, Webentwicklung, Drupal & Zeuchs

Drupal composer

Inhaltsverzeichniss

    Composer ist für D8 unabdinglich und zuerst sorgt es dafür das man wahnsinnig wird.

    Docs

    https://www.drupal.org/docs/8/update/update-core-via-composer

    Wichtige Kommandos

    Zeige verfügbare Pakete/Versionen: composer show -a drupal/drush

     

    Probleme

    Wenn ein modul sich nicht updated trotz "composer update" und vorherigem "composer require/moduname". Dann einfach "composer remove drupal/modulname" und erneut "composer require/moduname".

    Einmal ging ums verrecken "composer require/moduname" nicht. Auch nicht mit remove und dann require. Permission Problem? Folder löschen und neurequire.

     

    Ältere Version von Drush installieren

    composer remove drush/drush

    composer require drush/drush:9


    Vorsicht nicht drupal/drush nehmen!

    Und natürlich error, was auch sonst: https://github.com/hechoendrupal/drupal-console/issues/3885

    Dann composer require drush/drush:9
    Natürlich wieder der gleiche Fehler und die Drupal installation ist kaputt. Ich liebe es einfach dieses composer zeug. 1a zuverlässig....

    Dann schauen wir doch mal wieso: composer why symfony/finder
    Da steht immernoch drush 10 drin auch wenn ich composer remove mache...

    Dann löschen wir drush einfach mal aus dem vendor folder...sollte mnaso eigntlich nicht machen.

    Jetzt nochmal composer require drush/drush:9 .. geht natürlic hauch wieder nicht. Dependecy fehler.

    Ich gebs auf. Ich installiere Drush 8 global.

    Wegen genau solchem Kram hasse ich diese ganzen 100000 fach dependency manager downloader. Alles super solange alles funktioniert aber wehedem irgendwer wil version 1.23 und der andere 1.24

     

    Drupal: