Ruby on rails OmniAuth使用Twitter登录-“;无法识别您的适配器规格。”;错误

Ruby on rails OmniAuth使用Twitter登录-“;无法识别您的适配器规格。”;错误,ruby-on-rails,ruby,Ruby On Rails,Ruby,我一直在关注railscast使用Omniauth教程使用Twitter登录。 但是,我发现没有识别出您的适配器规范错误 您可以在下面找到应用程序错误跟踪 顺便说一下,我尝试使用multi_-json1.7.9和multi_-json1.8.2: ArgumentError(无法识别适配器规范): multi_-json(1.8.2)lib/multi_-json.rb:108:in'rescue in load_adapter' multi_json(1.8.2)lib/multi_json

我一直在关注railscast使用Omniauth教程使用Twitter登录。

但是,我发现
没有识别出您的适配器规范
错误

您可以在下面找到
应用程序
错误跟踪

顺便说一下,我尝试使用
multi_-json
1.7.9和
multi_-json
1.8.2:

ArgumentError(无法识别适配器规范):
multi_-json(1.8.2)lib/multi_-json.rb:108:in'rescue in load_adapter'
multi_json(1.8.2)lib/multi_json.rb:97:in'load_adapter'
multi_json(1.8.2)lib/multi_json.rb:101:in'load_adapter'
multi_-json(1.8.2)lib/multi_-json.rb:91:in'use'
multi_-json(1.8.2)lib/multi_-json.rb:73:in'adapter'
multi_-json(1.8.2)lib/multi_-json.rb:131:in'current_-adapter'
multi_-json(1.8.2)lib/multi_-json.rb:118:in'load'
omniauth twitter(1.0.1)lib/omniauth/strategies/twitter.rb:34:in'raw_info'
omniauth twitter(1.0.1)lib/omniauth/strategies/twitter.rb:17:in'block in'
omniauth(1.1.4)lib/omniauth/strategy.rb:106:in'instance_eval'
omniauth(1.1.4)lib/omniauth/strategy.rb:106:in'block in compile_stack'
omniauth(1.1.4)lib/omniauth/strategy.rb:105:in'each'
omniauth(1.1.4)lib/omniauth/strategy.rb:105:in'inject'
omniauth(1.1.4)lib/omniauth/strategy.rb:105:in'compile_stack'
(评估):7:在“信息堆栈”中
omniauth(1.1.4)lib/omniauth/strategy.rb:322:in'info'
omniauth(1.1.4)lib/omniauth/strategy.rb:335:in'auth_hash'
omniauth(1.1.4)lib/omniauth/strategy.rb:362:in'callback_phase'
omniauthouth oauth(1.0.1)lib/omniauth/strategies/oauth.rb:58:in'callback_phase'
omniauth(1.1.4)lib/omniauth/strategy.rb:226:in'callback\u call'
omniauth(1.1.4)lib/omniauth/strategy.rb:182:in'call!'
omniauth(1.1.4)lib/omniauth/strategy.rb:164:in'call'
omniauth(1.1.4)lib/omniauth/builder.rb:49:in'call'
机架(1.5.2)lib/rack/etag.rb:23:in'call'
rack(1.5.2)lib/rack/conditionalget.rb:25:in'call'
机架(1.5.2)lib/rack/head.rb:11:in'call'
actionpack(4.0.1)lib/action_dispatch/middleware/params_parser.rb:27:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/flash.rb:241:in'call'
框架(1.5.2)lib/rack/session/abstract/id.rb:225:在“上下文”中
机架(1.5.2)lib/rack/session/abstract/id.rb:220:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/cookies.rb:486:in'call'
activerecord(4.0.1)lib/active\u record/query\u cache.rb:36:in'call'
activerecord(4.0.1)lib/active\u record/connection\u adapters/abstract/connection\u pool.rb:626:in'call'
activerecord(4.0.1)lib/active_record/migration.rb:369:in'call'
actionpack(4.0.1)lib/action_dispatch/middleware/callbacks.rb:29:in'block in call'
activesupport(4.0.1)lib/active\u support/callbacks.rb:373:in``运行\uuu 4245266409247275268\uu调用\uu callbacks'
activesupport(4.0.1)lib/active\u support/callbacks.rb:80:in'run\u callbacks'
actionpack(4.0.1)lib/action_dispatch/middleware/callbacks.rb:27:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/reloader.rb:64:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/remote\u ip.rb:76:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/debug\u exceptions.rb:17:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/show\u exceptions.rb:30:in'call'
railties(4.0.1)lib/rails/rack/logger.rb:38:in'call_app'
railties(4.0.1)lib/rails/rack/logger.rb:20:in'block-in-call'
activesupport(4.0.1)lib/active\u support/taged\u logging.rb:67:in'block in taged'
activesupport(4.0.1)lib/active\u support/taged\u logging.rb:25:in'taged'
activesupport(4.0.1)lib/active\u support/taged\u logging.rb:67:in'taged'
railties(4.0.1)lib/rails/rack/logger.rb:20:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/request\u id.rb:21:in'call'
rack(1.5.2)lib/rack/methodoverride.rb:21:in'call'
rack(1.5.2)lib/rack/runtime.rb:17:in'call'
activesupport(4.0.1)lib/active\u support/cache/strategy/local\u cache.rb:83:in'call'
机架(1.5.2)lib/rack/lock.rb:17:in'call'
actionpack(4.0.1)lib/action\u dispatch/middleware/static.rb:64:in'call'
rack(1.5.2)lib/rack/sendfile.rb:112:in'call'
railties(4.0.1)lib/rails/engine.rb:511:in'call'
railties(4.0.1)lib/rails/application.rb:97:in'call'
机架(1.5.2)lib/rack/lock.rb:17:in'call'
机架(1.5.2)lib/rack/content_length.rb:14:in'call'
rack(1.5.2)lib/rack/handler/webrick.rb:60:in'service'
/usr/share/ruby/webrick/httpserver.rb:138:in'service'
/usr/share/ruby/webrick/httpserver.rb:94:in'run'
/usr/share/ruby/webrick/server.rb:191:in`block in start\u thread

我也遇到了同样的问题,我跑了

gem cleanup
从我的应用程序的根目录开始,然后运行

bundle install

这对我来说很有效。

我在回溯中没有看到你的代码,奇怪的是,请提供你的代码,你向twitter请求了哪些代码?
bundle install