composer install
Las dependencias de nuestra aplicación con Composer se configuran en el fichero composer.json.
La primera vez que ejecutamos composer install en un proyecto, Composer lee ese fichero,
resuelve las dependencias que hay en él e instala los paquetes en el directorio vendor
segun la version configurada para cada paquete y la configuración de estabilidad especificadas
en el fichero composer.json.
Luego, Composer crea en el directorio donde se ha ejecutado el comando install el fichero
composer.lock en el cual anota todos los paquetes instalados y la versión instalada de cada uno de ellos.
Comando update
El comando composer update lee siempre el fichero composer.json e instala las dependencias de ese fichero.
Después de instalar los paquetes, crea en el directorio donde se ha ejecutado este comando
el fichero composer.lock o lo actualiza si ya existe.
NOTA:
Cuando añades un nuevo paquete a tu aplicación, si usas el comando composer require
(por ejemplo, composer require doctrine/dbal:~2.3),
Composer añadirá ese paquete al fichero composer.json y lo instalará.
Por lo que seguirás manteniendo para el resto de paquetes las mismas versiones que tenían instaladas.
No hay comentarios:
Publicar un comentario