3 ms·
> RubyGems defaults to newest version available. So if you don't specify a version for a dependency and they create a breaking v3.0 No it doesn't. RubyGems all
by Phrodo_00 9y ago
> RubyGems defaults to newest version available. So if you don't specify a version for a dependency and they create a breaking v3.0
No it doesn't. RubyGems allows you to say "I want to depend on the latest 2.x", and if your dependencies use semantic versioning it works pretty well.
You still want to pin your dependencies versions for deploying the versions you tested, but you should be able to safely upgrade using that scheme unless your dependencies screw up.