Closed ghost closed 3 years ago
Yes, that's because '~> 2.2'
is the Sem-Ver notation that is equivalent to '>= 2.2', '< 3'
. (The Sem-Ver convention is that major version number changes are breaking. But Ruby has never really followed Sem-Ver.)
This is fixed in newer versions of listen
where the required_ruby_version
is now is simply '>= 2.2.7
.
I've got a CI/CD pipeline that runs on the docker image ruby:latest. I started getting this error today:
It says it needs version greater than 2.2, but for some reason it doesn't think 3.0 is?