Discourse Lokale Einrichtung

Hallo,
ich habe Discourse lokal mit der Ubuntu-Software installiert.
Ich kann meine URL nicht aufrufen, es wird folgender Fehler angezeigt. Kann mir bitte jemand helfen?

Fehler:
Ein Fehler ist aufgetreten, alle späteren Migrationen wurden abgebrochen: PG::SyntaxError: ERROR: syntax error at or near “NOT” LINE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint ^

Ich bin wahrscheinlich nicht die richtige Person, um bei diesem Problem zu helfen, aber könntest du bitte bestätigen, dass du Discourse auf deinem lokalen Server installiert hast, indem du dich an diesen Leitfaden hältst: Anfängerleitfaden zur Installation von Discourse auf Ubuntu für die Entwicklung?

Ich gehe davon aus, dass du eine lokale Entwicklungsumgebung und keine Produktionsumgebung einrichtest.

2 „Gefällt mir“

Ja, ich befolge nur diesen Leitfaden und erstelle meine lokale Entwicklungsumgebung.
Ich konnte das Problem nicht lösen.

PG::SyntaxError: ERROR: Syntaxfehler bei oder in der Nähe von “NOT”
ZEILE 2: ADD COLUMN IF NOT EXISTS image_upload_id bigint

1 „Gefällt mir“

Welche Distribution nutzt du? Diese Einrichtung funktioniert mit der neuesten Ubuntu-Version und der neuesten LTS-Version von Ubuntu.

Wenn du eine ältere Version verwendest, musst du ein PostgreSQL-PPA hinzufügen, um eine aktuellere Version zu erhalten.

3 „Gefällt mir“

Könnte dies ein Problem mit der PostgreSQL-Version sein? Sieht so aus, als ob wir PostgreSQL >= 9.6 benötigen?

Welche Version wird empfohlen?

PostgreSQL 13 wird empfohlen.

3 „Gefällt mir“

Das Aktualisieren auf postgres:10 ermöglicht den Fortgang der Installation

2 „Gefällt mir“