Gem omniauth-qq gem 启动时报错

inetufo · 2012年09月17日 · 最后由 beenhero 回复于 2013年04月02日 · 3391 次阅读

堆栈信息如下:

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 一个干掉吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号