Hola,
cuando necesito PHP> = 7.0 en mi composer.json composer install
falla en Travis CI con HHVM (3.11.0, por lo que se admite PHP 7). Todo funciona bien con PHP 5.x.
Este es el mensaje de error:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- This package requires php >=7.0 but your HHVM version does not satisfy that requirement.
¿Hay alguna forma de solicitar una versión de PHP o HHVM a través de Composer? ¿O tengo que renunciar a la declaración de requisitos/uso --ignore-platform-reqs
?
HHVM definitivamente aún no es totalmente compatible con PHP7 , así que me temo que no hay mucho que podamos hacer.
No tengo máquinas HHVM a mi disposición, pero ¿qué reporta para PHP_VERSION
o en c show -p | grep php
?
Realmente no podemos arreglar eso. Hasta que publiquen algo que envíe una PHP_VERSION que indique que son compatibles con php7, entonces serán tratados como incompatibles.
Oh, bueno, no estaba al tanto de esos problemas, ¡gracias por vincularlos!
Supongo que simplemente moveré hhvm a la lista allow_failures en Travis y usaré --ignore-platform-reqs
hasta que PHP 7 de HHVM sea compatible.
Comentario más útil
HHVM definitivamente aún no es totalmente compatible con PHP7 , así que me temo que no hay mucho que podamos hacer.
No tengo máquinas HHVM a mi disposición, pero ¿qué reporta para
PHP_VERSION
o enc show -p | grep php
?