我是电报机器人的绝对初学者。 我在https://www.process.st/telegram-bot/上找到了在线指南,该指南应该教我如何使用ruby构建我的第一个机器人。我已经按照指南进行操作(安装ruby和bundler),但是我注意到能够运行该bot,什么也没发生,并且终端显示两个错误:
Traceback (most recent call last):
2: from bot.rb:1:in `<main>'
1: from /usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/local/Cellar/ruby/2.6.5/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- telegram-bot (LoadError)
bot目录称为 telegram-bot ,其中包含3个文件:
Gemfile
Gemfile.lock
bot.rb
当我在终端中键入ruby bot.rb
时会发生问题
答案 0 :(得分:1)
问题是telegram_bot
的拼写错误,我在bot.rb文件thanks to Casper for providing me the solution中使用了错误的拼写telegram-bot