对于bundler我可以这样做
gem 'exception_notification',:git => "git://github.com/smartinez87/exception_notification.git", :branch => "2-3-stable"
但是我如何在config.gem中指定这个呢?
如果你正在使用bundler
,你不应该使用config.gem
,除非你有一个很好的理由。config.gem
方法已被弃用,转而使用捆绑器。
我用exception_notification做同样的事情-我的解决方案是从正确的分支系统范围安装gem,或者在您正在使用的任何环境管理器(rvm或rbenv)中安装gem。这不是一个真正的解决方案(即与其他版本不兼容),但它可以工作。
你也可以将你的rails 2应用程序转换为使用捆绑器或升级到rails 3,这两种方法我以前都成功地做了一些努力。但是…如果您只是想维护遗留代码,那么这两种方法的工作量都很大,但收效甚微。