wini
2024 年 1 月 8 日午前 12:54
1
他のプラグインと同様に、app.yml にリポジトリを追加して再構築することで gamification プラグインをインストールしようとしていますが、ビルドが毎回失敗します。
エラーはデータベースのリレーションです。
Caused by:
PG::UndefinedTable: ERROR: relation "gamification_leaderboards" does not exist (PG::UndefinedTable)
LINE 9: WHERE a.attrelid = '"gamification_leaderboards"'::regclass
余分な「が原因だと思います。
誰か修正方法/場所を知っていますか?
Heliosurge
(Dan DeMontmorency)
2024 年 1 月 8 日午前 1:28
2
プラグインを追加した箇所だけのスクリーンショットまたはコピーを投稿していただけますか?
App.yml ファイルはフォーマットに非常にうるさいです。また、実行している Discourse のブランチ(Stable/test-passed/beta)も投稿していただけると幸いです。
wini
2024 年 1 月 8 日午前 1:32
3
@Heliosurge
他のプラグインのすぐ後、同じ形式で追加しました。
例:
- git clone https://github [.]com/discourse/discourse-bcc
- git clone https://github [.]com/discourse/discourse-automation
ゲーミフィケーションプラグインを削除すると、すべて問題なくなり、再構築して再度起動できるようになります。
discourse の 3.2.0.beta4-dev バージョンを使用しています。
「いいね!」 1
Heliosurge
(Dan DeMontmorency)
2024 年 1 月 8 日午前 1:41
4
Test-passed で問題ないようです。ベータ版で互換性の問題があるかもしれませんが、他の人の意見を聞く必要があります。報告するのも良いかもしれませんが、可視性を高めるためにゲーミフィケーションを利用しましょう。
「いいね!」 1
こんにちは @wini
問題をクロス投稿する必要はありません。専用のトピックがある方が、後で分割する手間が省けるため、むしろ推奨されます。
会話をこのトピックに集中させるために、他の投稿を削除します。
「いいね!」 3