首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用omniauth-google-oauth2 gem进行设计

使用omniauth-google-oauth2 gem进行设计
EN

Stack Overflow用户
提问于 2012-07-12 12:16:38
回答 1查看 3.2K关注 0票数 1

我将遵循本教程:https://github.com/plataformatec/devise/wiki/OmniAuth%3A-Overview

我的配置是:

Gemfile:

代码语言:javascript
复制
gem 'devise', '1.5'
gem 'omniauth-facebook'
gem 'omniauth-google-oauth2'

devise.rb:

代码语言:javascript
复制
require 'omniauth-google-oauth2'
config.omniauth :google_oauth2, "APP_ID", "APP_SECRET", { access_type: "offline", approval_prompt: "" }

require "omniauth-facebook"
config.omniauth :facebook, "APP-ID", "APP-Secret"

但是当我启动服务器时,我得到了这个错误:

代码语言:javascript
复制
/.rvm/gems/ruby-1.9.2-p290/gems/activesupport-3.0.12/lib/active_support/dependencies.rb:242:in `require': no such file to load -- omniauth-google_oauth2 (LoadError)

它适用于Facebook,但不适用于Google Oauth2 gem。

PS:如果我删除"config.omniauth :google_oauth2“行,服务器将正常启动。所以我认为这是这条线的原因。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-18 09:20:58

通过将Devise从1.5更新到1.5.3解决了此问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11444927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档