Я выполняю аутентификацию от Google и получаю ошибку request too long
, поэтому после некоторых исследований я добавил гем mongrel
.Это исправило ошибку request too long
на моей локальной машине.
Однако теперь, когда я нажимаю на heroku, я постоянно получаю сообщение об ошибке ниже
Вы уже активировали демонов 1.1.0, но ваш Gemfile требует демонов 1.0.10.Рассмотрите возможность использования комплекта Exec.(Gem :: 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'
Возможно, удаление mongrel из файла gemfile может решить проблему под рукой, но тогда я снова получу ошибку 'request too long'при аутентификации от гугла.
Есть ли обходной путь к этому?Должен ли я использовать другую версию?Если так ... что?
Я пробежал bundle exec
локально, даже несмотря на то, что heroku запускает их на своем конце перед развертыванием.