Reputation: 10084
I'm trying to set phpredis extension as a requirement for my application. Here is my composer.json:
"ext-redis": ">=2.2.7"
A've also tried these options: "^2.2.7"
, 2.2.7@dev
But all the time I'm getting the error below:
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.
hy my requirement of >=2.2.7
doesn't stack with an actual version 2.2.8-devphp7
which seems to fit into this version constraint?
Upvotes: 5
Views: 13568
Reputation: 7878
The version 2.2.8-devphp7
is simply not supported and resolves to 0:
We simply cannot parse it. This means that the installed version ends up being unrecognized, and thus it defaults to 0
and will never be supported:
You have to treat that version as a 0 and allow it by the discouraged *
constraint.
Update: It is now supported since composer-1.1.1
Upvotes: 2