I am trying to update gem gherkin from 5.1.0 to 9.0.0 but any version higher than 5.1.0 invokes this error
Bundler could not find compatible versions for gem "cucumber-messages":
In GemFile:
cucumber (= 4.1.0) x64-mingw32 was resolved to 4.1.0, which depends on
cucumber-messages (>= 12.2.0, ~> 12.2) x64-mingw32
gherkin (= 9.0.0) x64-mingw32 was resolved to 9.0.0, which depends on
cucumber-messages (>= 8.0.0, ~> 8.0) x64-mingw32
Process finished with exit code 6
This is what I have in my gemfile
gem "cucumber", "4.1.0"
gem "cucumber-messages", "12.2.0"
gem "gherkin", "9.0.0"
gem "page-object"
gem "debase"
gem "selenium-webdriver"
gem "watir"
gem "watir-dom-wait", "0.3.3"
gem "watir-scroll", "0.3.0"
gem "webdriver-user-agent"
gem "webdrivers"
gem "require_all"
gem "rspec"
gem "faker"
gem "fig_newton"
gem "pretty_face"
gem "ffi"
gem "colorize"
gem "activesupport"
gem "rake"
Can anyone offer any help on how to resolve please
Thanks
Kev
You have fixed some gems at certain versions, like cucumber and cucumber-messages. This can mean that dependencies between gems cannot be resolved.
You can drop problem causing fixed version numbers one by one until bundle succeeds.
Start by removing the version number for cucumber-messages.