Avatar ·

¿Cómo instalar una versión específica de un paquete a través de Composer?

¡Hola! Soy nuevo en PHP y Composer. Tengo un proyecto que funciona con la librería Monolog. La actualicé accidentalmente a la versión más reciente, y después de eso todo se rompió: el código comenzó a dar errores. Me di cuenta de que necesito revertir a la versión anterior, pero no sé cómo hacerlo correctamente. Por ejemplo, en mi composer.json ahora está escrito: ```json { "require": { "monolog/monolog": "^2.0" } } ``` Pero necesito la versión 1.25.5, que funcionaba antes. Si simplemente escribo "monolog/monolog": "1.25.5", Composer al ejecutar update se queja de conflictos de dependencias. He probado diferentes combinaciones, pero no logro nada. Indíquenme, ¿cómo especificar correctamente una versión concreta en composer.json? ¿Necesito cambiar algo en composer.lock? ¿O hay comandos especiales para instalar un paquete con una versión determinada sin afectar a los demás? Realmente espero su ayuda, porque el proyecto está parado y la fecha límite se acerca. ¡Gracias de antemano! <<>>

Método principal: pr