Hoe Composer 1 en Composer 2 naast elkaar te installeren
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