6 ms·
"Rubygems now has a dependency resolution mechanism similar to Bundler." That's a shame, because bundler is a fail. Ok, anger aside, if I had a $ for every tim
by chrislaco 13y ago
"Rubygems now has a dependency resolution mechanism similar to Bundler."
That's a shame, because bundler is a fail. Ok, anger aside, if I had a $ for every time json has been a dep resolution blocker on bundle install, or chef, or net-ssh, Id be rich.
- lobster_johnson 13y agoThat's not a Bundler fail, that's a gem packaging fail.
- chrislaco 13y agoYes and no. Yes, the problem is heightened by people specifying version patterns when they probably don't have to. However, when you get a bundle install conflict error about json, one gem needing a higher version, and one needing a lower version... adding json to _my_ Gemfile/gemspec to fix it when I'm not using json directly is also not the right answer. Sometimes, even that doesn't work at all.
- lobster_johnson 13y agoStill not Bundler's fault -- it can't install both versions. At any rate, versioning is a hard problem.
- jeltz 13y agoEven if you could install both, it would not fix anything since only one version can be loaded.
- regularfry 13y agoThat's not why this is a shame. This is a shame because given the same Gemfile, bundler and rubygems do different things.