Composer: Exigir que o PHP 7 falhe no HHVM

Criado em 29 fev. 2016  ·  3Comentários  ·  Fonte: composer/composer

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 ?

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 em c show -p | grep php ?

Todos 3 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações