Olá,
quando eu exijo PHP >=7.0 no meu composer.json composer install
falha no Travis CI com HHVM (3.11.0, então PHP 7 é suportado). Tudo está funcionando bem com o PHP 5.x.
Esta é a mensagem de erro:
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 alguma maneira de exigir uma versão PHP ou HHVM via Composer? Ou eu tenho que desistir da declaração de exigência / uso --ignore-platform-reqs
?
HHVM definitivamente não é totalmente compatível com PHP7 ainda , então temo que não haja muito que possamos fazer.
Não tenho máquinas HHVM à minha disposição, mas o que ele informa para PHP_VERSION
, ou em c show -p | grep php
?
Nós realmente não podemos consertar isso.. Até que eles lancem algo que envie um PHP_VERSION indicando que eles são compatíveis com php7, eles serão tratados como incompatíveis.
Oh, bem, eu não estava ciente desses problemas - obrigado por vinculá-los!
Acho que vou mover o hhvm para a lista allow_failures no Travis e usar --ignore-platform-reqs
até que o PHP 7 do HHVM seja compatível.
Comentários muito úteis
HHVM definitivamente não é totalmente compatível com PHP7 ainda , então temo que não haja muito que possamos fazer.
Não tenho máquinas HHVM à minha disposição, mas o que ele informa para
PHP_VERSION
, ou emc show -p | grep php
?