Erreur lors de la compilation : discourse ne prend pas en charge la compilation des fichiers scss/sass via sprockets

J’ai trouvé cette erreur en ouvrant mon site web pour l’initialiser. Je ne savais pas comment la corriger, quelqu’un peut-il m’aider svp

Vous avez obtenu cette erreur lors d’une installation standard ? Ou vous reconstruisez un site qui fonctionnait ?

Quelle quantité de RAM et de swap avez-vous ?

Version de développement, je pense que je n’ai que 2 Go de RAM…

Je ne reconstruis pas, je suis en train de construire le site

Alors Installer Discourse pour le développement avec Docker ou une installation native ?

Je ne pense pas que vous puissiez avoir une machine de développement avec seulement 2 Go.

installation native…
Le fait est que je veux installer discourse pour la production, mais ma machine ne peut pas supporter l’installation docker car le swap n’est pas suffisant. J’ai donc changé pour le développement et j’ai d’abord pensé que je pouvais le faire sur une machine avec 2 Go de RAM LOL

1 « J'aime »

Si vous voulez que des personnes qui ne sont pas assises à votre ordinateur l’utilisent, vous voulez une installation de production. Si vous ne pouvez pas augmenter votre espace d’échange à au moins 2 Go (ce que vous devriez pouvoir faire), vous devrez utiliser une autre machine virtuelle.

Je reçois cette erreur lors de la configuration d’Auth0 avec Discourse ! Quelqu’un peut-il m’aider

J’ai le même problème sur mon Mac Intel. J’ai essayé l’installation native macOS et aussi sous Docker. Les deux présentent le même problème.

Avez-vous des plugins installés ?

Non, j’allais simplement faire une installation de développement propre. Cela se produit juste après la création du compte administrateur et la première tentative d’accès à localhost:3000. Je suis également sur un Mac récemment installé.

Attendez, juste au moment où j’écrivais la réponse, je me suis rendu compte que j’utilisais le port 3000 et non le 4200. J’ai essayé le port 4200 et cela fonctionne. Peut-être que l’autre utilisateur qui a lancé le fil de discussion avait le même problème.

Cet article m’a aidé Guide pour configurer l’environnement de développement Discourse - Windows 11

Il semble que vous devriez exécuter ceci :

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

cela démarre :

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

Et Discourse devient disponible sur localhost:4200

C’est dommage que cela ne soit pas mentionné dans DEVELOPMENT-OSX-NATIVE ni dans DEVELOPER-ADVANCED.md