簡體   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