2009-06-09 48 views
1

我正在使用我正在使用的Rails應用程序的最新Twitter Gem。未初始化的常量Twitter :: OAuth - 在某處忽略需求?

但是,在執行以下行:

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

觸發以下異常:

uninitialized constant Twitter::OAuth 

我確實有使用 'config.gem'嘰嘰喳喳' 在我的environment.rb配置的寶石並且我已將寶石解包到我的供應商/寶石目錄中。我也試過在控制器裏面扔'require'twitter'',在那裏我打電話給它。

我是否錯過了一些明顯的東西,或者這是當前寶石的問題?

回答

2

發現問題。還有另外一個包含gem的Twitter4r,它使用Twitter命名空間,並且優先於Twitter gem。

+0

這可能幫助別人http://groups.google.com/group/紅寶石Twitter的寶石/ browse_thread /線程/ be600e4ffc5f6646?PLI = 1 – 2011-02-13 14:28:26

3

什麼,我(Twitter4r沒有安裝我的系統上)的工作是將「寶石‘嘰嘰喳喳’」就像:

require 'rubygems' 
gem 'twitter' <<--- INSERT THIS 
require 'twitter' 
相關問題