【发布时间】:2013-12-13 09:42:19
【问题描述】:
我在使用“twitter”gem 的 Ruby 脚本时遇到错误。我的脚本中产生错误的部分是
require 'twitter'
require 'net/http'
require 'json'
#### Get your twitter keys & secrets:
#### https://dev.twitter.com/docs/auth/tokens-devtwittercom
Twitter.configure do |config|
config.consumer_key = 'xxxxxxx'
config.consumer_secret = 'xxxxxxx'
config.oauth_token = 'xxxxxx'
config.oauth_token_secret = 'xxxxxxx'
end
错误提示undefined method 'configure' for Twitter:Module (NoMethodError)
但是 'twitter' 和 'json' gems 都在我的 gemfile 中,所以我不确定为什么这个方法是未定义的。
【问题讨论】:
-
您使用的是什么版本的 gem?它在文档中声明配置是通过 Twitter::REST::Client.new 方法完成的
-
在我的 Gemfile.lock 文件中显示“twitter (5.0.0)”
-
从这里关注文档:github.com/sferik/twitter