在Bundler中,如何覆盖依赖项对其自身依赖项的版本要求?

Jas*_*rue 7 ruby ruby-on-rails bundler

我在我的应用程序中有一些需求,在边缘Rails(3.1)上工作将帮助我更快地完成我的任务.

问题是我依赖的其中一个宝石还没有正式支持Rails 3.1,它有一个"〜> 3.0.0"的铁路依赖,它会产生一个依赖冲突,而捆绑器无法解决我的依赖关系.我可以以某种方式在我的应用程序的Gemfile中覆盖该要求,还是我唯一的解决方法来分叉我的依赖?

nes*_*sur 3

可悲的是,分支是解决这个问题的唯一方法。或者,更黑一点,修改 gem 的 /vendor 本地安装。