【问题标题】:Configure Twitter Gem on Ruby在 Ruby 上配置 Twitter Gem
【发布时间】:2013-08-20 02:33:31
【问题描述】:

我正在尝试让 Twitter Gem 在一个简单的 Ruby 脚本中运行,但在设置配置时遇到了麻烦。

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!")

每次我尝试使用“ruby twitter.rb”从终端运行此代码时,都会返回以下错误

tweet2.rb:8:语法错误,意外的 tCONSTANT,期待关键字_end

第 8 行将是

config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET

我不明白为什么要在此处使用keyword_end。谁能帮帮我?

顺便说一句,我使用的是 ruby​​ 1.9.2p320

【问题讨论】:

    标签: ruby twitter rubygems


    【解决方案1】:

    这个错误是由于没有通过将值放在双引号中来创建字符串。固定代码看起来像

    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!")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-27
      • 2013-05-24
      • 2014-12-01
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多