kuaza
(kuaza)
2022 年 8 月 8 日午後 9:56
1
すべて試しましたが、常にこのエラーが発生します。以下に示した方法を試しましたが、毎回同じエラーが発生します。
Let’s say you’re using AWS RDS, or an existing PostgreSQL server managed elsewhere. It’s fairly straightforward to get Discourse to use such a setup, without needing to grant superuser privileges to anything that Discourse itself runs. Here’s how.
Prerequisites
Discourse requires PostgreSQL 13; if you try to run on a newer or older version, it might work, but we don’t guarantee it, and if something breaks in the future, you get to keep both pieces. We also require some extensions that are di…
エラー:
./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
(unknown): did not find expected key while parsing a block mapping at line 40 column 3 -e LANG=en_US.UTF-8
YAML syntax error. Please check your containers/*.yml config files.
標準インストールだから動作しないのでしょうか?助けてくれてありがとう。
Falco
(Falco)
2022 年 8 月 8 日午後 9:58
2
つまり、app.yml ファイルの編集中に間違いがあったということです。40行目付近の間違いを編集して修正する必要があります。
「いいね!」 4
kuaza
(kuaza)
2022 年 8 月 9 日午後 3:08
3
ご関心をお寄せいただきありがとうございます。しかし、私は間違いを犯していません。あらゆる可能性を試しました。これらのコードを追加するとエラーが発生します。削除するとエラーは発生しません。そして、エラーが発生した行のコードを削除すると、興味深いことに再び同じエラーが発生します。エラーコードでは LANG=en_US.UTF-8 です。
DISCOURSE_DB_SOCKET: ''
DISCOURSE_DB_USERNAME: "ssss"
DISCOURSE_DB_PASSWORD: "sssss"
DISCOURSE_DB_HOST: localhost
DISCOURSE_DB_NAME: "sssss"
DISCOURSE_DB_PORT: "5432"
コードを追加する場所を間違っていますか? env: の下に追加すべきではありませんか?
私の新しいサーバーデータベースは PostgreSQL 14 です。
助けてくれてありがとう。
Falco
(Falco)
2022 年 8 月 9 日午後 3:45
4
YAML はホワイトスペースでインデントされ、慣れていない場合や注意していない場合は、このような間違いを犯しやすくなります。
これらはすべて env セクションの下にあり、他の類似キーと同じインデントレベルに従う必要があります。設定を検証するには、http://www.yamllint.com/ のようなツールを活用できます。
「いいね!」 6
kuaza
(kuaza)
2022 年 8 月 9 日午後 6:19
5
素晴らしいですね。面白い隙間ができてとても忙しくなってしまいました 恩に着ます..
「いいね!」 2
system
(system)
クローズされました:
2022 年 9 月 8 日午後 6:20
6
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.