←Terug naar het blog

Hoe Composer 1 en Composer 2 naast elkaar te installeren

2021-01-30‱1 minuut leestijd

Als je de stappen hebt gevolgd in Hoe je een Drupal- of WordPress-site lokaal instelt met Docker om een lokale Drupal 8-site in te stellen met docker, zul je merken dat de PHP-container composer2 heeft en dat Drupal 8 er niet compatibel mee is.

De eenvoudigste manier om composer 1 werkend te krijgen als je al composer 2 hebt geĂŻnstalleerd, is door dit commando uit te voeren: composer self-update --1 Het zal echter composer 2 volledig vervangen.

Als je om de een of andere reden zowel composer 1 als composer 2 naast elkaar geĂŻnstalleerd wilt hebben, kun je deze eenvoudige commando's in de terminal uitvoeren (ervan uitgaande dat je composer 2 al werkend hebt):

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

Na het uitvoeren van de bovenstaande commando's zou je composer1 of composer2 moeten kunnen uitvoeren in plaats van alleen composer, afhankelijk van de behoefte.

Voorbeeld om composer 1 te gebruiken: composer1 install

Voorbeeld om composer 2 te gebruiken: composer2 install

Categorieën: