Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In Bundler, how can I override a dependency's version requirements for its own dependencies?

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?

like image 277
JasonTrue Avatar asked Jun 15 '11 17:06

JasonTrue


1 Answers

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

like image 131
nessur Avatar answered Oct 13 '22 00:10

nessur