Fehler beim Ausführen von "bundle exec rake s3:upload_assets" - Gemfile oder .bundle/-Verzeichnis konnte nicht gefunden werden

@Eviepayne

Ich habe es behoben, indem ich Folgendes getan habe – es gab zwei Fehler.

Erstens habe ich den zweiten Fehler behoben, indem ich Folgendes getan habe:

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

Dies hat den beschädigten Beitrag behoben (fehlerhafte Formatierung des Textes oder so etwas).

Dann kamen die roten Fehler auf dem Bildschirm von der Verwendung der zufälligen Subdomain (von Cloudflare bereitgestellt) und dem Hochladen darauf. Ich musste die Dateien auf die neue Domain hochladen (die meine verbundene Domain enthält).

Verwenden Sie:

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

Dann:

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

Dann wurde das Forum richtig geladen und wenn man mit der rechten Maustaste auf Bilder klickt und sie in einem neuen Tab öffnet, sieht man, dass sie auf R2 gehostet werden. Dann habe ich ein Backup gemacht.

Schließlich habe ich alles bereinigt mit:

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

Dadurch wurde der entsprechende Speicherplatz der Dateien freigegeben (beachten Sie, dass ich immer noch ein lokales Backup beider Dateien (auf OS-Ebene) und auf Discourse-Ebene vor der Migration habe).

Jetzt funktioniert alles perfekt!

3 „Gefällt mir“