Бот твитера с Ruby bot.rb: 4: в `<main> ': неопределенная локальная переменная или метод twitter для main: Object (NameError) - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь создать небольшого Twitter-бота после урока, но я получил эту ошибку "bot.rb: 4: in <main>': undefined local variable or method twitter 'для main: Object (NameError)"

Мой код is

 require 'rubygems'
 require 'twitter'

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

source 'https://rubygems.org' ruby "~> 2.6.0"

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

1 Ответ

2 голосов
/ 18 февраля 2020

Как видно из документации, которую вы упомянули, названия классов должны начинаться с заглавной буквы, поэтому в вашем случае: Twitter::REST::Client.new, а не twitter::REST::Client.new.

Я предлагаю вам изучить основы Ruby, это поможет вам в дальнейшем. ;)

...