Volver al Blog

Cómo coinstalar Composer 1 y Composer 2

2021-01-301 min de lectura

Si seguiste los pasos de Cómo configurar un sitio de Drupal o WordPress localmente usando Docker para configurar un sitio local de Drupal 8 usando Docker, encontrarás que el contenedor PHP tiene composer2 y que Drupal 8 no es compatible con él.

La forma más fácil de poner en funcionamiento composer 1 cuando ya se tiene composer 2 instalado es ejecutando este comando: composer self-update --1. Sin embargo, reemplazará completamente composer 2.

Si por alguna razón necesitas tener composer 1 y composer 2 coinstalados, puedes ejecutar estos sencillos comandos en la terminal (asumiendo que ya tienes composer 2 funcionando):

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

Después de ejecutar los comandos anteriores, deberías poder ejecutar composer1 o composer2 en lugar de solo composer, según tus necesidades.

Ejemplo para usar composer 1: composer1 install

Ejemplo para usar composer 2: composer2 install

Categorías: