Ошибка OpenID при запуске сервера rails - PullRequest
1 голос
/ 18 мая 2011

Я закончил урок на http://www.communityguides.eu/articles/16 и попытался запустить сервер rails.Через несколько секунд после запуска сервера rails я получаю сообщение об ошибке и пытаюсь понять причину.Вот фрагмент сообщения об ошибке:

 /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require': no such file to load --
 openid/store/fetchers (LoadError)
         from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require'
         from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in
 `load_dependency'
         from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:596:in
 `new_constants_in'
         from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:225:in
 `load_dependency'
         from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.7/lib/active_support/dependencies.rb:239:in
 `require'
         from /etc/rails_projects/GooFace/config/environments/development.rb:31

Что такое openid/store/fetchers?Я видел несколько других руководств, в которых упоминалось, что «требуют», так почему это вызывает эту ошибку?

1 Ответ

2 голосов
/ 01 августа 2011

У меня была такая же проблема, и я думаю, что это связано с вашей версией omniauth. Укажите явно версию omniauth в вашем файле gem, иначе вы можете получить версию 0.0.1 или что-то странное. См. https://github.com/intridea/omniauth/issues/193.

...