繁体   English   中英

安装omniauth rails 2.3.4

[英]Install omniauth rails 2.3.4

我有一个我想使用omniauth(0.1.5)扩展的Rails 2.3.4应用程序。 当我使用rvm安装omniauth gem并在config.rb文件中放置'omniauth'时,出现以下错误:

`gem_original_require':没有要加载的文件-omniauth(MissingSourceFile)

教程建议使用将其放入gemfile中,但我使用的是Rails 2。

但是,当我“宝石列表”时,omniauth可用。

这已经花了两天的时间,我不确定如何进行。

我是将需求放置在正确的位置还是可以放置在其他地方(除了明显的:-))?

任何想法都很棒。

编辑1:我在您的environments.rb文件中尝试了config.gem“ omniauth”并得到了/home/mcaulejj/explorer/config/environment.rb:10:未定义的局部变量或方法main:Object(NameError)的配置

编辑2:使用RVM我更新了所有的gem,但仍然出现相同的错误.....

这时我很生气。

干杯式

在您的environments.rb文件中尝试config.gem "omniauth"

编辑

根据评论,

尝试:

require File.join(File.dirname(__FILE__), 'boot')
#insert the following here, in your config/environment.rb
if Gem::VERSION >= "1.3.6" 
    module Rails
        class GemDependency
            def requirement
                r = super
                (r == Gem::Requirement.default) ? nil : r
            end
        end
    end
end

在您的environment.rb文件中添加require 'oa-oauth'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM