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-*
yext-*
requisitos y forzar la instalación incluso si la máquina local no los cumple. Véase también elplatform
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 laautoload-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 último0.*
liberación es0.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.