←ZurĂŒck zum Blog

Wie man Composer 1 und Composer 2 parallel installiert

2021-01-30‱1 Minute Lesezeit

Wenn Sie die Schritte unter Wie man eine Drupal- oder WordPress-Site lokal mit Docker einrichtet befolgt haben, um eine lokale Drupal 8-Site mit Docker einzurichten, werden Sie feststellen, dass der PHP-Container Composer 2 enthÀlt und Drupal 8 damit nicht kompatibel ist.

Der einfachste Weg, Composer 1 zum Laufen zu bringen, wenn bereits Composer 2 installiert ist, ist die AusfĂŒhrung dieses Befehls: composer self-update --1. Dies ersetzt jedoch Composer 2 vollstĂ€ndig.

Wenn Sie aus irgendeinem Grund Composer 1 und Composer 2 parallel installiert haben mĂŒssen, können Sie diese einfachen Befehle im Terminal ausfĂŒhren (vorausgesetzt, Composer 2 funktioniert bereits):

sudo cp `which composer` /usr/local/bin/composer1 && sudo composer1 self-update --1
sudo composer self-update --2 && sudo ln -s `which composer` /usr/local/bin/composer2

Nachdem Sie die obigen Befehle ausgefĂŒhrt haben, sollten Sie je nach Bedarf composer1 oder composer2 anstelle von nur composer ausfĂŒhren können.

Beispiel fĂŒr die Verwendung von Composer 1: composer1 install

Beispiel fĂŒr die Verwendung von Composer 2: composer2 install