公開から1年以上経過したエラーを解決する

Error executing command "./launcher rebuild app" の議論を続けます。

1年ほど前に作成したトピックを見ています。
当時抱えていた問題は簡単に解決できたことに気づきましたが、誰もそれに気づきませんでした。元の投稿を見ると、app.yml ファイルに小さなエラーがあり、それはプラグインの 1 つの末尾に “.git” がないことでした。これが apparently すべての問題だったようです。私が問題を「解決」したとき、別の「破損した」app.yml ファイルをアップロードしたため、これを共有します。しかし apparently それは単に最後のプラグインに追加された行がなかっただけで、問題なく動作しました。当時、Sublime Text のようなテキストエディタがファイルを破損させたのは奇妙だと思いました。サーバーファイルを編集するために常に使用しており、これまで問題が発生したことはありませんでした。

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-voting

要するに、これは逸話としてのみ共有しており、おそらくこれで一部の人の問題を解決できるでしょう。

あなたも似たような経験はありますか? ポイントや括弧の欠如など、非常に単純なことが原因で「うっかりミス」が発生したことはありますか?

悲しいことに、それはエラーではありませんでした。リポジトリリンクの末尾に.gitを含めずにリビルドは正常に機能します。

以前のトピックを見ると、当時提案されていたように、無効な文字だった可能性が高いです。しかし、それを削除して新しいものを作成することで、正確に特定することなく問題を解決できたようです。:tada::+1:

「いいね!」 2

はい、悲しいですね🥲。

しかし、末尾に「.git」を付けずに機能することがわかってよかった。念のため、前述のファイルがまだ残っているか確認してみます。ただし、疑わしいです。フォーラムに公開されたファイルしか持っていないので、破損していた可能性が高いです。最終的に、テストサーバーでそのエラーを再現できるかどうかを確認します。

「いいね!」 1

ざっと読んだ限りでは、プラグインを追加しようとした際にYMLにタブが含まれていたのが原因だと思われます。docker_manager の行をコピー&ペーストしてから、ペーストした行のURLを編集するのが最も安全な方法だと思います。

「いいね!」 1