使用Gamification插件重建时出错

我正在尝试安装 gamification 插件,就像安装其他插件一样,通过将 repo 添加到 app.yml 然后重建,但每次构建都会失败。

错误是数据库关系:

Caused by:
PG::UndefinedTable: ERROR:  relation "gamification_leaderboards" does not exist (PG::UndefinedTable)
LINE 9:  WHERE a.attrelid = '"gamification_leaderboards"'::regclass

我认为这是由额外的“引起的。
有人知道如何/在哪里修复它吗?

你能发一张截图或者只复制你添加插件的地方吗?

App.yml 文件对格式非常挑剔。如果你也能发布你正在运行的 discourse 分支,那就更好了。稳定版/测试通过版/测试版

@Heliosurge
我已将其添加到其他插件之后,格式相同

例如:
- git clone https://github[.]com/discourse/discourse-bcc
- git clone https://github[.]com/discourse/discourse-automation

删除 gamification 插件后,一切正常,并且能够重新构建并再次启动。

我正在使用 discourse 的 3.2.0.beta4-dev 版本

1 个赞

我在测试通过版本上,看起来还可以。Beta 版本可能存在兼容性问题,但需要其他人来评估。或许可以报告一下,并在游戏化方面争取更多关注。

1 个赞

您好 @wini :slight_smile:

无需交叉发布您的问题。拥有一个专门的主题实际上是首选,这样可以避免以后将其拆分。 :+1:

我将删除您的其他帖子,以便我们将对话集中在此帖上。

3 个赞