Avatar ·

Comment installer une version spécifique d'un package via Composer ?

Bonjour ! Je suis novice en PHP et Composer. J'ai un projet qui utilise la bibliothèque Monolog. J'ai accidentellement mis à jour vers la dernière version, et tout s'est cassé — le code a commencé à générer des erreurs. J'ai compris que je devais revenir à une ancienne version, mais je ne sais pas comment faire correctement. Par exemple, dans mon composer.json, j'ai actuellement : ```json { "require": { "monolog/monolog": "^2.0" } } ``` Mais j'ai besoin de la version 1.25.5, qui fonctionnait avant. Si j'écris simplement "monolog/monolog": "1.25.5", Composer lors de l'exécution de update se plaint de conflits de dépendances. J'ai essayé différentes combinaisons, mais rien ne fonctionne. Dites-moi, comment spécifier correctement une version spécifique dans composer.json ? Dois-je modifier quelque chose dans composer.lock ? Ou existe-t-il des commandes spéciales pour installer un package avec une version spécifique sans affecter les autres ? J'espère vraiment votre aide, car le projet est bloqué et la deadline approche ! Merci d'avance ! <<>>

Méthode principale : pr