Requiring external gems

根据我自己的经验,更新如下:

  • 是的,版本号是必需的。
  • 要获取这些依赖项,请在您的本地机器上安装 Ruby 2.6.5(当前 Discourse 使用的 Ruby 版本),并创建一个包含所需 gem 的 Gemfile。
  • 在终端中执行 “bundle install” 以生成 Gemfile.lock。
  • 这将列出所有 gem、gem 依赖项和版本号。
  • 按照 Rafael 在 plugin.rb 中的说明操作。

我不确定 ‘required’ 具体起什么作用,但我将其设置为 true。