我在使用'twitter'gem的Ruby腳本時出錯。我的劇本是產生誤差的部分是Ruby Twitter API的錯誤
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)
然而,「推特」和「JSON」寶石都在我的Gemfile所以我不知道爲什麼這種方法是未定義。
是什麼版本的寶石你在用嗎? 它在文檔中聲明配置是通過Twitter :: REST :: Client.new方法完成的 – Zippie
在我的Gemfile.lock文件中,它表示'twitter(5.0.0)' – user1893354
請按照以下文檔:https:// github.com/sferik/twitter – Zippie