Por convencion en las aplicaciones que manejan sus dependencias a traves de composer
no suben a los repositorios los paquetes que no forman parte de la aplicación. Es decir, los que están en la carpeta vendor.
por eso lo primero que se hace luego de clonar la aplicacion es crear la carpeta vendor.
LAs dependencias se configuran en 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.
y crea un archivo llamado
composer.lock
con la lista de dependencias generadas con sus respectivas versiones
las siguientes veces que se ejecute
composer.install
se leera ese archivo y solo instalara las dependencias que no se encuentren en la carpeta vendor.
normalmente se usara composer install para que el equipo tenga el mismo entorno (dependencias con las mismas versiones)
composer update lee siempre de composer.json
y descarga las versiones actualizadas de las dependencias
y actualiza el composer .lock
se puede actualizar librerias individuales
# Puedes actualizar únicamente uno o varios paquetes separándolos por espacios
composer update doctrine/dbal laravel/framework
# Puedes actualizar todos los paquetes de un proveedor (‘vendor’) usando un asterisco
composer update doctrine/*
para agregar paquetes nuevos:
composer require [paquete]
se instalara el paquete y se actualizara el composer.json
ejemplo: composer require doctrine/dbal:~2.3
si se quiere eliminar un paquete:
composer remove [paquete]
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
No hay comentarios:
Publicar un comentario