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