/ / ¿Hay alguna manera de decirle a Composer que instale un paquete independientemente de sus requisitos? - compositor-php, cakephp-3.0

¿Hay alguna manera de decirle a Composer que instale un paquete independientemente de sus requisitos? - compositor-php, cakephp-3.0

Estoy trabajando en un proyecto CakePHP 3.0 que quiero actualizar a 3.1-RC1. Cuando intento hacerlo me sale un error:

Problem 1
- akkaweb/cakephp-facebook dev-master requires cakephp/cakephp 3.0.x-dev -> satisfiable by cakephp/cakephp[3.0.x-dev].

Ahora este complemento en cuestión no se ha actualizado en 6 meses y sospecho que podría funcionar bien en CakePHP 3.1, así que me gustaría probarlo.

¿Cómo le digo a Composer que ignore esta incompatibilidad de versión en particular y proceda a actualizar mi paquete CakePHP?

Soy consciente de los alias de las versiones, pero solo quiero que la excepción sea para el complemento en cuestión, y no para todo lo demás.

Respuestas

0 para la respuesta № 1

Debes tener miedo cuando quieras usar unel software que no se mantiene, no ha lanzado ninguna versión etiquetada y depende de las versiones de desarrollador de otro software importante. No utilizaría este paquete en absoluto. Le hará daño a largo plazo, incluso si usted hizo que Composer lo instalara.

Si el autor actual no responde a suEn los intentos de contacto, debería poder bifurcar el proyecto (de conformidad con la licencia que le otorgó) y comenzar a mantener el paquete al solucionar los problemas que tiene. Porque eso es lo que tendrías que hacer al usar software no mantenido. Le permitirá utilizar este paquete de una manera mucho más limpia, en lugar de crear un truco sucio de Composer para que se instale.