在heroku上使用rails 3 app中的mongrel 1.2.0.pre2时出错

Omn*_*ent 5 mongrel heroku ruby-on-rails-3

我正在从谷歌进行身份验证并且收到request too long错误所以在一些研究中我添加了mongrel宝石.这修复了request too long我本地计算机上的错误.

但是,现在当我推送到heroku时,我不断得到以下错误

您已经激活了守护程序1.1.0,但您的Gemfile需要守护程序1.0.10.考虑使用bundle exec.(宝石:: LoadError)

的Gemfile:

gem 'pg'
gem 'compass', '>= 0.11.5'
gem 'fancy-buttons'
gem 'haml', '3.1'
gem "nifty-generators", :group=>:development
gem "bcrypt-ruby", :require => "bcrypt"
gem "jquery-rails"
gem "devise"
gem "omniauth"
gem 'oa-openid', :require => 'omniauth/openid'
gem 'mongrel', '1.2.0.pre2'
Run Code Online (Sandbox Code Playgroud)

也许从杂项中取出杂物可能会解决手头的问题,但是当我从谷歌进行身份验证时,我会再次"请求太长时间"错误.

这有解决方法吗?我应该使用不同的版本吗?如果是这样......哪个?

bundle exec即使heroku在部署之前运行它,我也会在本地运行.

dex*_*ter 0

尝试跑步bundle update daemons