Discourse auf Ubuntu oder Debian für die Entwicklung installieren

TL;DR: Bitte zusammenführen #750. Altsysteme bringen immer Probleme mit sich.

Locker formuliert, besagen die Anweisungen tatsächlich:

Falls jemand anderes den Fehler macht zu glauben, es sei nur ein freundlicher Vorschlag, denken Sie bitte noch einmal darüber nach. Jeder Versuch, mit 1 GiB RAM und 4 GiB Swap zu starten, führt nicht zu einer verschlechterten Leistung, sondern zu:

Fehler beim Kompilieren von CSS-Assets

RuntimeError: Discourse unterstützt das Kompilieren von SCSS/Sass-Dateien nicht über Sprockets

…/discourse/config/application.rb:190:in `call’

Was laut diesem Thread ein Symptom für eine unzureichende RAM-Zuweisung ist.

Schließlich könnte man auch Glück haben und eine JavaScript-Stacktrace erhalten, die beginnt mit:

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Befolgen Sie also die Anweisungen! Ich werde diese Übung mit einem neu erstellten VPS wiederholen. Anstatt zu versuchen, etwas so Altes und Veraltetes einzurichten, habe ich stattdessen versucht, ein altes, stillgelegtes Bullseye-System wiederzuverwenden, das ich noch in Betrieb hatte.

Vielleicht möchte ein zweiter Prüfer diesen PR, der die Bookworm-Unterstützung hinzufügt, ansehen, damit ich nicht der letzte Idiot bin, der davon betroffen ist?

1 „Gefällt mir“