运行rails服务器时发生OpenID错误

运行rails服务器时发生OpenID错误,openid,omniauth,Openid,Omniauth,我在完成了教程,并尝试启动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 /us

我在完成了教程,并尝试启动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
?我看到其他一些教程提到“require”,那么为什么会导致这个错误呢?

我也遇到了同样的问题,我认为这与您的omniauth版本有关。在gem文件中显式指定omniauth的版本,否则可能会得到版本0.0.1或其他奇怪的东西。参考