为什么我的Telegram机器人无法在计算机的终端上运行?

时间:2019-10-25 14:13:56

标签: ruby terminal telegram-bot

我是电报机器人的绝对初学者。 我在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时会发生问题

1 个答案:

答案 0 :(得分:1)

问题是telegram_bot的拼写错误,我在bot.rb文件thanks to Casper for providing me the solution中使用了错误的拼写telegram-bot