In Bundler, how can I override a dependency's

2019-06-17 10:32发布

问题:

I have a couple of needs in my application for which working on edge Rails (3.1) would help me complete my task faster.

The problem is that one of the gems I depend on doesn't yet officially support Rails 3.1, and it has a "~> 3.0.0" railties dependency, which creates a dependency conflict and bundler can't resolve my dependencies. Can I override that requirement in my app's Gemfile somehow, or is my only workaround to fork my dependency?

回答1:

Sadly, branching it is the only way to unravel that. Or, being more hacky, modifying the /vendor local installation of the gem.