如何通过config.gem指定分支



对于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,这两种方法我以前都成功地做了一些努力。但是…如果您只是想维护遗留代码,那么这两种方法的工作量都很大,但收效甚微。

最新更新