Comment installer une version spécifique de package en utilisant Composer?

J'essaie d'installer une version spécifique d'un paquet en utilisant Composer. J'ai essayé composer install et composer require mais ils installent la dernière version du paquet. Que faire si je veux une version plus ancienne?

121
demandé sur Jan Żankowski 2016-12-01 18:12:54

3 réponses

composer require vendor/package:version

Par exemple:

composer require refinery29/test-util:0.10.2

225
répondu alucic 2017-01-17 17:10:35

Ajoutez des guillemets doubles pour utiliser l'opérateur caret dans le numéro de version.

composer require middlewares/whoops "^0.4"
26
répondu Nkoyan 2018-04-05 21:52:05

Utilisez simplement PHP composer.phar exiger

Par exemple :

php composer.phar require doctrine/mongodb-odm-bundle 3.0

Également disponible avec l'installation.

Https://getcomposer.org/doc/03-cli.md#require https://getcomposer.org/doc/03-cli.md#install

13
répondu Aize 2016-12-01 20:00:02