无法解决电报漫游器的加载错误

时间:2020-07-16 04:41:44

标签: ruby telegram-bot

我遵循了https://www.process.st/telegram-bot/个步骤来创建电报机器人。绝对是编码初学者,即使重命名文件,我似乎也无法使我的机器人完全响应。

Traceback (most recent call last):
    2: from bot.rb:1:in `<main>'
    1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- telegramtest_bot (LoadError)```

2 个答案:

答案 0 :(得分:0)

在本教程中,gem看起来是“ telegram_bot”而不是“ telegramtest_bot”。宝石要求是确切的用语。

例如需要“ nokogiri”

此外,您可以在gemfile中对gem进行版本控制。

这篇文章似乎很好地概述了“ require”的工作原理:https://www.educba.com/ruby-require/

答案 1 :(得分:0)

您可以尝试以下操作来解决(对于Windows用户):

  1. 导航到电报bot文件夹
  2. 安装捆绑包
  3. 运行ruby bot.rb

当我这样做的时候为我工作! enter image description here