Fehler beim Erstellen: Discourse unterstützt die Kompilierung von scss/sass-Dateien über Sprockets nicht

Ich habe diesen Fehler entdeckt, als ich mein Web öffnete, um die Website zu starten. Ich wusste nicht, wie ich ihn beheben sollte. Kann mir jemand bitte helfen?

Haben Sie diese Fehlermeldung bei einer Standardinstallation erhalten? Oder bauen Sie eine Website neu auf, die bereits funktionierte?

Wie viel RAM und Swap-Speicher haben Sie?

Entwicklungsversion, ich glaube, ich habe nur 2 GB RAM…

Ich baue nicht neu, ich baue jetzt die Website

Also Discourse für die Entwicklung mit Docker installieren oder eine native Installation?

Ich glaube nicht, dass man einen Entwicklungsrechner mit nur 2 GB haben kann.

native install…
Die Sache ist, dass ich Discourse für die Produktion installieren möchte, aber meine Maschine unterstützt die Docker-Installation nicht, da der Swap nicht ausreicht. Also habe ich auf Entwicklung umgestellt und dachte anfangs, ich könnte das auf einer 2-GB-RAM-Maschine machen LOL

1 „Gefällt mir“

Wenn Sie möchten, dass Personen, die nicht an Ihrem Computer sitzen, ihn benutzen, benötigen Sie eine Produktionsinstallation. Wenn Sie Ihren Swap nicht auf mindestens 2 GB erhöhen können (was Sie tun können sollten), müssen Sie eine andere VM verwenden.

Ich erhalte diesen Fehler bei der Konfiguration von Auth0 mit Discourse! Kann mir jemand helfen?

Ich habe dieses Problem auch auf meinem Mac Intel. Ich versuche die native macOS-Installation und auch Docker. Beide mit demselben Problem.

Haben Sie Plugins installiert?

Nein, ich wollte einfach eine saubere Entwicklerinstallation durchführen. Das passiert direkt nachdem das Admin-Konto erstellt wurde und ich versuche, zum ersten Mal zu localhost:3000 zu gehen. Ich bin auch auf einem kürzlich installierten Mac.

Moment, gerade als ich die Antwort schrieb, habe ich gemerkt, dass ich Port 3000 und nicht 4200 benutzte. Ich habe gerade Port 4200 ausprobiert und es funktioniert. Vielleicht hatte der andere Benutzer, der den Thread gestartet hat, dasselbe Problem.

Dieser Artikel hat mir geholfen Leitfaden zur Einrichtung der Discourse-Entwicklungsumgebung - Windows 11

Es scheint, dass Sie Folgendes ausführen sollten:

DISCOURSE_HOSTNAME=localhost UNICORN_LISTENER=localhost:3000 bin/ember-cli -u

Es startet:

  1. rails server
  2. sidekiq
  3. ember-cli

Und Discourse ist unter localhost:4200 verfügbar

Es ist schade, dass dies weder in DEVELOPMENT-OSX-NATIVE noch in DEVELOPER-ADVANCED.md erwähnt wird.