How to Repair an Old Gem (Part 2) - Bundler
Checkout Part 1 of the series first!
When I started working on this os repair project a fresh checkout of the source code would not bundle install.
I was able to fix the problem, but these issues are like peeling an onion. After fixing bundler the tests would not run, and how can you merge a PR if the test suite hasn’t been run?
The critical change for bundler is removing the os gem from being a dependency of the os gem.