Ruby 为什么我的电报机器人没有';我不能在我电脑的终端工作吗?

Ruby 为什么我的电报机器人没有';我不能在我电脑的终端工作吗?,ruby,terminal,telegram-bot,Ruby,Terminal,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/c

我是电报机器人的绝对初学者。 我在网上找到了一个指南,它应该教我如何使用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)


问题发生在我在终端中键入
ruby bot.rb

问题是拼写错误的
telegram\u bot
,我在bot.rb文件中使用了错误的拼写
telegram bot

,我猜你在bot.rb文件中拼写错误了
telegram\u bot
。这是一个下划线,不是连字符。该死的,在我的bot.rb文件中用
telegram\u bot
代替
telegram bot
就行了,谢谢
Gemfile
Gemfile.lock
bot.rb