こんにちは!
Discourse を再インストールした際に問題が発生しました。
エラーは次のとおりです。
(\u003cunknown\u003e): 制御文字は行 1 列 1 で許可されていません -e LANG=en_US.UTF-8
YAML 構文エラーです。containers/*.yml 設定ファイルを確認してください。
設定を確認するために yamllint も使用しました。結果は次のとおりです。
こんにちは!
Discourse を再インストールした際に問題が発生しました。
エラーは次のとおりです。
(\u003cunknown\u003e): 制御文字は行 1 列 1 で許可されていません -e LANG=en_US.UTF-8
YAML 構文エラーです。containers/*.yml 設定ファイルを確認してください。
設定を確認するために yamllint も使用しました。結果は次のとおりです。
1行目には何がありますか?
もし空行であれば、その行を削除して再試行してください。
それは何もなかったです!…そして、私が意味するのは空白文字です…もちろん、今これを読みました。
YAMLファイルは空白文字や配置の間違いに非常に非常に敏感です!
コーディングで空白文字が問題になることに慣れていません。どうもありがとうございました!そして、お騒がせして申し訳ありません ![]()
全く問題ありません。
いや、でも今はおそらくそうではないでしょう。結局そうではありませんでした… ![]()
1行目に空白がありました…しかし、それを削除しました。保存して ./launcher rebuild app を実行しましたが、同じエラーが発生します。
パスワードなしでconfファイルをPMしてください。
確認して返信します。
さっきDMを送ったのですが、ダイアログが見当たりません。送信されましたか?
私の返信は届きましたか?
はい、そうしました。間違いを修正しましたか?
はい、しました。
パスワードを元に戻して、アプリを再構築してください。
わかりました。新しいエラーが発生しました。
ブロックマッピングの解析中に予期しないキーが見つかりませんでした。34行目 3列目 -e LANG=en_US.UTF-8
一番簡単なのは、おそらく app.yml を削除して、もう一度 discourse-setup を実行することです。文字通り、どこかに1つ余分な、または欠けているスペースがあるだけかもしれません。あるいは、スペースの代わりにタブを使っているのかもしれません。yamlint で解決できるかもしれませんが、コピー&ペーストするたびに何かを間違ってしまうかもしれません。
もし、プラグインを追加したことで壊してしまったのであれば、次回は既存の git clone の行をコピー&ペーストして編集するようにしてください。そうすれば、スペースを間違えることはありません。
問題が解決しました。
SMTPパスワードに " 文字を含めるべきではありませんでした。
パスワードを削除したところ、ビルドが通りました。
パスワードをリセットして、再度アプリをビルドすることをお勧めします。
ああ!それは良い点ですね。バックスラッシュでエスケープできたかもしれませんが、私の解決策は全く役に立たなかったでしょう。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.