Php 作曲家Recurie ext redis

Php 作曲家Recurie ext redis,php,composer-php,phpredis,Php,Composer Php,Phpredis,我正在尝试将phpredis扩展设置为我的应用程序的一个要求。这是我的composer.json: "ext-redis": ">=2.2.7" A我也尝试过这些选项:“^2.2.7”,2.2。7@dev 但一直以来,我都会发现以下错误: Problem 1 - The requested PHP extension ext-redis >=2.2.7 has the wrong version (2.2.8-devphp7) installed. Install or

我正在尝试将phpredis扩展设置为我的应用程序的一个要求。这是我的composer.json:

"ext-redis": ">=2.2.7"
A我也尝试过这些选项:
“^2.2.7”
2.2。7@dev

但一直以来,我都会发现以下错误:

  Problem 1
    - The requested PHP extension ext-redis >=2.2.7 has the wrong version (2.2.8-devphp7) installed. Install or enable PHP's redis extension.

为什么我对
>=2.2.7
的要求与实际版本
2.2.8-devphp7
不一致,而实际版本似乎符合此版本约束?

版本
2.2.8-devphp7
只是:

我们根本无法解析它。这意味着安装的版本最终无法识别,因此默认为0

而且永远不会得到支持:

您必须将该版本视为0,并通过
*
约束允许它



更新:现在支持它,因为

尝试
^2.2.7
,而不是我问题中的
^2.27
@ceejayoz。不起作用。我甚至显式地尝试了
2.2.8-devphp7
,但composer失败,出现了“无效版本字符串”。它很大程度上指向了一个作曲家问题。我提交了一份声明。@MarkusMalkusch我也这么做了:)看来问题已经解决了,2.2.8-devphp7现在被认为是2.2.8