我遵循了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)```
答案 0 :(得分:0)
在本教程中,gem看起来是“ telegram_bot”而不是“ telegramtest_bot”。宝石要求是确切的用语。
例如需要“ nokogiri”
此外,您可以在gemfile中对gem进行版本控制。
这篇文章似乎很好地概述了“ require”的工作原理:https://www.educba.com/ruby-require/
答案 1 :(得分:0)