在Ruby上配置Twitter Gem

在Ruby上配置Twitter Gem,ruby,twitter,rubygems,Ruby,Twitter,Rubygems,我试图用一个简单的Ruby脚本让Twitter Gem工作,但是在设置配置时遇到了麻烦 require 'rubygems' require 'twitter' Twitter.configure do |config| config.consumer_key = YOUR_CONSUMER_KEY config.consumer_secret = YOUR_CONSUMER_SECRET config.oauth_token = YOUR_OAUTH_TOKEN config

我试图用一个简单的Ruby脚本让Twitter Gem工作,但是在设置配置时遇到了麻烦

require 'rubygems'
require 'twitter'

Twitter.configure do |config|
  config.consumer_key = YOUR_CONSUMER_KEY
  config.consumer_secret = YOUR_CONSUMER_SECRET
  config.oauth_token = YOUR_OAUTH_TOKEN
  config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end

Twitter.update("I'm tweeting with @gem!")
require 'rubygems'
require 'twitter'

Twitter.configure do |config|
  config.consumer_key = "YOUR_CONSUMER_KEY"
  config.consumer_secret = "YOUR_CONSUMER_SECRET"
  config.oauth_token = "YOUR_OAUTH_TOKEN"
  config.oauth_token_secret = "YOUR_OAUTH_TOKEN_SECRET"
end

Twitter.update("I'm tweeting with @gem!")
每次我尝试使用“rubytwitter.rb”从终端运行此代码时,都会返回以下错误

tweet2.rb:8:语法错误,意外的tCONSTANT,应为关键字\u end

第8行是

config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
我不明白为什么这里会出现关键字_end。有人能帮我吗


顺便说一句,我正在使用ruby 1.9.2p320,这个错误是由于没有将值字符串放在双引号中而造成的。固定代码看起来像