簡體   English   中英

未初始化的常量Twitter :: OAuth-在某個地方忽略了需求?

[英]uninitialized constant Twitter::OAuth - Overlooking a require somewhere?

我正在為我正在使用的Rails應用程序使用最新的Twitter寶石。

但是,執行以下行:

oauth = Twitter::OAuth.new(ServiceAPIKeys.twitter['api_key'], ServiceAPIKeys.twitter['secret_key'])

觸發以下異常:

uninitialized constant Twitter::OAuth

我確實使用'config.gem'twitter'在我的environment.rb中配置了gem,並且將gem解壓縮到了vendor / gems目錄中。 我還嘗試過在我稱之為控制器的控制器內扔一個“ require'twitter”。

我是否遺漏了一些明顯的東西,或者這是當前gem的問題?

對我有用的(未在我的系統上安裝Twitter4r)是插入“ gem'twitter'”,例如:

require 'rubygems'
gem 'twitter'    <<--- INSERT THIS
require 'twitter' 

發現問題。 還有一個包含的寶石“ Twitter4r”正在使用Twitter命名空間,並且它的優先級高於Twitter寶石。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM