Composer: 要求 PHP 7 在 HHVM 上失败

创建于 2016-02-29  ·  3评论  ·  资料来源: composer/composer

你好,

当我在 composer.json 中需要 PHP >=7.0 时, composer install在带有 HHVM 的 Travis CI 上失败(3.11.0,因此支持 PHP 7)。 PHP 5.x 一切正常。
这是错误消息:

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.

有没有办法通过 Composer 要求 PHPHHVM 版本? 还是我必须放弃要求声明/使用--ignore-platform-reqs

最有用的评论

HHVM肯定还不能完全兼容 PHP7 ,所以恐怕我们能做的不多。

我没有 HHVM 机器可供使用,但它甚至报告PHP_VERSIONc show -p | grep php什么?

所有3条评论

HHVM肯定还不能完全兼容 PHP7 ,所以恐怕我们能做的不多。

我没有 HHVM 机器可供使用,但它甚至报告PHP_VERSIONc show -p | grep php什么?

我们无法真正解决这个问题.. 直到他们发布带有 PHP_VERSION 的东西,表明它们与 php7 兼容,然后它们将被视为不兼容。

哦,好吧,我不知道这些问题 - 感谢您链接它们!

我想我只是将 hhvm 移动到 Travis 的 allow_failures 列表并使用--ignore-platform-reqs直到 HHVM 的 PHP 7 兼容。

此页面是否有帮助?
0 / 5 - 0 等级