[英]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.