Saltar al contenido

¿Cómo actualizar una sola biblioteca con Composer?

Estuvimos indagando por diferentes espacios para así brindarte la respuesta para tu inquietud, en caso de dificultades puedes dejarnos la duda y te responderemos sin falta, porque estamos para servirte.

Solución:

Instalar doctrine/doctrine-fixtures-bundle con versión 2.1.* y mínima estabilidad @dev utilizar esta:

composer require doctrine/doctrine-fixtures-bundle:2.1.*@dev

luego para actualizar solo este paquete único:

composer update doctrine/doctrine-fixtures-bundle

Si solo desea actualizar algunos paquetes y no todos, puede enumerarlos como tales:

php composer.phar update vendor/package:2.* vendor/package2:dev-master

También puede usar comodines para actualizar varios paquetes a la vez:

php composer.phar update vendor/*
  • –preferir-fuente: Instalar paquetes desde source Cuando esté disponible.
  • –preferir-dist: Instalar paquetes desde dist Cuando esté disponible.
  • –ignorar-plataforma-requisitos: ignorar php, hhvm, lib-* y ext-* requisitos y forzar la instalación incluso si la máquina local no los cumple. Véase también el platform opción de configuración.
  • –ejecución en seco: Simule el comando sin hacer nada en realidad.
  • –dev: Instale los paquetes enumerados en require-dev (Este es el comportamiento predeterminado).
  • –no-dev: Omita la instalación de los paquetes enumerados en require-dev. La generación del cargador automático se salta la autoload-dev normas.
  • –sin cargador automático: Omite la generación del cargador automático.
  • –sin guiones: Omite la ejecución de scripts definidos en composer.json.
  • –sin complementos: Deshabilita complementos.
  • –sin progreso: elimina la visualización del progreso que puede interferir con algunos terminales o secuencias de comandos que no manejan los caracteres de retroceso.
  • –optimizar-cargador automático (-o): Convierta la carga automática de PSR-0/4 en classmap para obtener un cargador automático más rápido. Esto se recomienda especialmente para la producción, pero puede tardar un poco en ejecutarse, por lo que actualmente no se realiza de forma predeterminada.
  • –cerrar con llave: solo actualiza el hash del archivo de bloqueo para suprimir la advertencia de que el archivo de bloqueo no está actualizado.
  • –con-dependencias: agregue también todas las dependencias de los paquetes incluidos en la lista blanca a la lista blanca.
  • –preferir-estable: Prefiere versiones estables de dependencias.
  • –preferir-más bajo: Prefiere las versiones más bajas de las dependencias. Útil para probar versiones mínimas de requisitos, generalmente se usa con --prefer-stable.

Diferencia entre instalar, actualizar y requerir

Supongamos el siguiente escenario:

compositor.json

"parsecsv/php-parsecsv": "0.*"

archivo composer.lock

  "name": "parsecsv/php-parsecsv",
            "version": "0.1.4",

La última versión es 1.1.0. Lo último 0.* liberación es 0.3.2

Instalar en pc:composer install parsecsv/php-parsecsv

Esto instalará la versión 0.1.4 como se especifica en el archivo de bloqueo

actualizar:composer update parsecsv/php-parsecsv

Esto actualizará el paquete a 0.3.2. La versión más alta con respecto a tu composer.json. la entrada en composer.lock será actualizado.

exigir:composer require parsecsv/php-parsecsv

Esto actualizará o instalará la versión más reciente. 1.1.0. Su composer.lock archivo y composer.json El archivo también se actualizará.

valoraciones y reseñas

Agradecemos que desees añadir valor a nuestra información tributando tu experiencia en las notas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *