Bonjour,
quand j'ai besoin de PHP> = 7.0 dans mon composer.json composer install
échoue sur Travis CI avec HHVM (3.11.0, donc PHP 7 est pris en charge). Tout fonctionne bien avec PHP 5.x.
Voici le message d'erreur :
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.
Existe-t-il un moyen d'exiger une version PHP ou HHVM via Composer ? Ou dois-je renoncer à l'instruction require / use --ignore-platform-reqs
?
HHVM n'est certainement pas encore entièrement compatible avec PHP7 , donc je crains que nous ne puissions pas faire grand-chose.
Je n'ai pas de machines HHVM à ma disposition, mais que rapporte-t-il même pour PHP_VERSION
, ou en c show -p | grep php
?
Nous ne pouvons pas vraiment résoudre ce problème. Jusqu'à ce qu'ils publient quelque chose qui envoie un PHP_VERSION indiquant qu'ils sont compatibles avec php7, ils seront traités comme incompatibles.
Oh, eh bien, je n'étais pas au courant de ces problèmes - merci de les avoir liés !
Je suppose que je vais simplement déplacer hhvm vers la liste allow_failures de Travis et utiliser --ignore-platform-reqs
jusqu'à ce que PHP 7 soit compatible avec HHVM.
Commentaire le plus utile
HHVM n'est certainement pas encore entièrement compatible avec PHP7 , donc je crains que nous ne puissions pas faire grand-chose.
Je n'ai pas de machines HHVM à ma disposition, mais que rapporte-t-il même pour
PHP_VERSION
, ou enc show -p | grep php
?