Antecedentes: configuré un nuevo proyecto, en mi máquina de escritorio, con Silex y configuré mi archivo composer.json con las dependencias que Necesito. Ejecuté "composer.phar install" exitosamente en el escritorio sin ningún problema.El compositor no puede resolver el conjunto instalable de paquetes al usar "instalar" pero no "actualizar"
me cambió a mi ordenador portátil para trabajar en el proyecto un poco más, se clonó el repositorio git a la computadora portátil, y trataron de hacer un "composer.phar instalar", pero recibió este mensaje:
Your requirements could not be resolved to an installable set of packages.
Así Hice una "actualización de composer.phar" y funcionó, pero no quería que mi archivo composer.lock se actualizase.
¿Alguien más tiene este problema? Si no, ¿alguien puede explicar lo que estoy haciendo mal?
Editar: Pensé que probablemente debería volver a esto y actualizar la pregunta. No he tenido este problema en bastante tiempo. No sé si es una actualización para el compositor que lo ha solucionado (es posible que la gente tenga que comentar para dejarme saber si todavía están experimentando este problema) o si ahora que aprendí más sobre el compositor, simplemente soy haciendo las cosas de una manera que no encuentro esto. De cualquier forma, no he visto este mensaje en casi un año y medio, a menos que las especificaciones de mi paquete en composer.json hayan sido rotas.
¿Puedo preguntar cuando clonaste el proyecto si incluía la carpeta del proveedor y también el archivo composer.lock? Por lo general, cuando cambio de máquina no tengo una carpeta de proveedor o archivo .lock comprometido y lo primero que hago es ejecutar composer.phar install – gunnx
No tenía la carpeta de proveedor en el repositorio, pero incluyo el archivo de bloqueo de modo que todas las personas que controlan el proyecto e instalan dependencias están en la misma versión. – Moismyname
¿Alguna vez resolvió esto? –