Ho riscontrato questo errore quando ho aperto il mio sito web per avviarlo. Non sapevo come risolverlo, qualcuno può aiutarmi per favore
Hai riscontrato questo errore durante un’installazione standard? O stai ricostruendo un sito che funzionava?
Quanta RAM e swap hai?
Versione di sviluppo, penso di avere solo 2 GB di RAM…
Non sto ricostruendo, ora sto creando il sito.
Quindi Installa Discourse per lo sviluppo usando Docker o un’installazione nativa?
Non credo che tu possa avere una macchina di sviluppo con soli 2 GB.
installazione nativa…
Il fatto è che voglio installare discourse per la produzione, ma la mia macchina non supporta l’installazione di docker poiché lo swap non è sufficiente. Quindi sono passato allo sviluppo e inizialmente pensavo di poterlo fare su una macchina con 2 GB di RAM LOL
Se desideri che persone non sedute al tuo computer lo utilizzino, ti serve un’installazione di produzione. Se non riesci ad aumentare il tuo swap ad almeno 2 GB (cosa che dovresti essere in grado di fare), allora dovrai utilizzare una VM diversa.
Ho lo stesso problema anche sul mio Mac Intel. Ho provato l’installazione nativa di macOS e anche su Docker. Entrambi presentano lo stesso problema.
Hai plugin installati?
No, stavo semplicemente per fare un’installazione di sviluppo pulita. Questo accade subito dopo la creazione dell’account amministratore e il tentativo di accedere per la prima volta a localhost:3000. Mi trovo anche su un Mac recentemente installato.
Aspetta, proprio mentre stavo scrivendo la risposta mi sono accorto che stavo usando la porta 3000 e non la 4200, ho appena provato la porta 4200 e funziona. Forse l’altro utente che ha iniziato la discussione aveva lo stesso problema.
Questo articolo mi è stato d’aiuto Guida all’impostazione dell’ambiente di sviluppo di Discourse - Windows 11
Sembra che dovresti eseguire questo:
DISCOURSE_HOSTNAME=localhost UNICORN_LISTENER=localhost:3000 bin/ember-cli -u
avvia:
- server rails
- sidekiq
- ember-cli
E Discourse diventa disponibile su localhost:4200
È un peccato che questo non sia menzionato in DEVELOPMENT-OSX-NATIVE né in DEVELOPER-ADVANCED.md
