"bundle exec rake s3:upload_assets"実行時のエラー - Gemfileまたは.bundle/ディレクトリが見つかりませんでした

@Eviepayne

以下の手順で修正しました。2つのエラーがありました。

まず、2番目のエラーを次のように修正しました。

rails c
Upload.find(386).destroy!
exit

これにより、破損した投稿(テキストのフォーマットが不正など)が修正されました。

次に、画面上の赤いエラーは、ランダムなサブドメイン(Cloudflare提供)を使用してそこにアップロードしたことが原因でした。新しいドメイン(接続済みのドメインを含む)にファイルをアップロードする必要がありました。

以下を使用しました。

sudo -E -u discourse bundle exec rake s3:upload_assets

次に:

sudo -E -u discourse bundle exec rake uploads:migrate_to_s3

これにより、フォーラムが正しく読み込まれ、右クリックして新しいタブで画像を開くと、R2でホストされていることが表示されました。その後、バックアップを取りました。

最後に、すべてをクリーンアップしました。

sudo -E -u discourse bundle exec rake uploads:clean_up

これにより、ファイルのストレージスペースが解放されました(移行前に、OSレベルとDiscourseレベルの両方で両方のファイルのローカルバックアップを保持していることに注意してください)。

これで、すべてが完璧に機能します!

「いいね!」 3