Comment faire pour installer une version spécifique de package à l'aide de Compositeur?
Je suis en train d'installer une version spécifique d'un package à l'aide de Compositeur. J'ai essayé composer install
et composer require
mais ils sont l'installation de la dernière version du package. Que faire si je veux une version plus ancienne?
- à lire sur cette réponse, stackoverflow.com/questions/15212381/...
Vous devez vous connecter pour publier un commentaire.
composer require vendor/package:version
par exemple:
composer require refinery29/test-util:0.10.2
Ajouter des guillemets à utiliser l'accent circonflexe de l'opérateur dans le numéro de version.
suffit d'utiliser php composer.phar besoin
Par exemple :
Également disponible pour l'installation.
https://getcomposer.org/doc/03-cli.md#require
https://getcomposer.org/doc/03-cli.md#install
install
- seulement avecrequire
. Si vous espériez pour passer à une version spécifique et le check-in de votrecomposer.lock
fichier, vous pouvez, mais vous devez utiliser lecomposer require
et puis rétablir le changement decomposer.json
par la suite.Dans votre
composer.json
, vous pouvez mettre:puis exécutez
composer install
oucomposer update
à partir du répertoire contenantcomposer.json
. Parfois, pour moi, le compositeur est hinky, alors je vais commencer parcomposer clear-cache; rm -rf vendor; rm composer.lock
avantcomposer install
pour s'assurer qu'il se fait des nouveaux trucs.Bien sûr, comme les autres réponses point, vous pouvez exécuter les commandes suivantes dans le terminal:
Et sur versions:
- Compositeur officiel de versions de l'article
- Ecosia De Recherche