【问题标题】:Tweeter bot with Ruby bot.rb:4:in `<main>': undefined local variable or method `twitter' for main:Object (NameError)Tweeter bot 与 Ruby bot.rb:4:in `<main>': 未定义的局部变量或方法 `twitter' 为 main:Object (NameError)
【发布时间】:2020-06-02 12:33:25
【问题描述】:

我正在尝试按照教程构建一个小型 Twitter 机器人 但我收到此错误“bot.rb:4:in &lt;main&gt;': undefined local variable or methodtwitter' for main:Object (NameError)”

我的代码是

 require 'rubygems'
 require 'twitter'

 client = twitter::REST::Client.new do |config|
 config.consumer_key = ""
 config.consumer_secret = ""
 config.access_token_secret = ""
end

来源'https://rubygems.org' 红宝石“~> 2.6.0”

gem 'twitter'
gem 'activesupport'
gem 'actionview'
gem 'httparty'
gem 'rake'

【问题讨论】:

标签: ruby twitter bots


【解决方案1】:

从您提到的文档中可以看出,类的名称应以大写字母开头,因此在您的情况下:Twitter::REST::Client.new,而不是twitter::REST::Client.new

我建议你学习 Ruby 的基础知识,它会进一步帮助你。 ;)

【讨论】:

    猜你喜欢
    • 2016-02-14
    • 2016-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    相关资源
    最近更新 更多