Gem omniauth-qq gem 启动时报错

inetufo · September 17, 2012 · Last by beenhero replied at April 02, 2013 · 3386 hits

堆栈信息如下:

Uncaught exception: cannot load such file -- omniauth/qq
    D:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    D:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    D:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:74:in `rescue in block in require'
    D:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:62:in `block in require'
    D:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:55:in `each'
    D:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler/runtime.rb:55:in `require'
    D:/Ruby193/lib/ruby/gems/1.9.1/gems/bundler-1.1.5/lib/bundler.rb:119:in `require'

gemfile

gem "omniauth"
#gem 'devise_oauth2_providable'
gem 'omniauth-qq', '~> 0.2.1'

ruby 1.9.3p194 && rails 3.2.8

怎么会要 require 这个 omniauth/qq 呢?奇怪

已经解决,是 tqq 使用的 omniauth_oauth 包没有加入依赖。希望对遇到类似问题的同学有帮助

@beenhero 现在腾讯已经不支持 OAuth 1.0 了,是不是该干掉?

#4 楼 @merlinran 好久没去看了,你 fork 一个干掉吧

You need to Sign in before reply, if you don't have an account, please Sign up first.