So I'm moving from 4.2.11 -> 5.2.3, and when I try to bundle install, I get a ton of sections of output that look similar to this:
Bundler could not find compatible versions for gem "rest-client":
In Gemfile:
rest-client (~> 1.6.9)
ncsa_data_bridge (= 0.3.0) was resolved to 0.3.0, which depends on
rest-client (>= 1.0.2, < 2.0)
Many of these sections are semi-sensical, but there are a bunch that have, as above, called out incompatible versions, yet the versions appear to be fine. In the one above, the Gemfile asks for ~> 1.6.9, and the ncsa_data_bridge wants >= 1.0.2, < 2.0.
My confusion is that it appears that the versions are fine. What does this actually mean? In other cases the mismatch in versions make more sense and I can fix them by specifying a version that is compatible. In this case I don't even know where to start...
To be clear, I don't need to know how to fix that specific issue--just how to approach the issue in a more generalized sense.
thanks!