Buongiorno,
Voglio provare a lanciarmi nello sviluppo di plugin per Discourse.
Volevo sapere se la documentazione su Windows è ancora valida dato che risale al 2017 ![]()
Altrimenti, avete qualche altra soluzione da propormi?
Grazie
Buongiorno,
Voglio provare a lanciarmi nello sviluppo di plugin per Discourse.
Volevo sapere se la documentazione su Windows è ancora valida dato che risale al 2017 ![]()
Altrimenti, avete qualche altra soluzione da propormi?
Grazie
Se non funziona, puoi eseguire una VM con un sistema operativo basato su Ubuntu/Debian tramite VirtualBox o simili, e usare Install Discourse on Ubuntu or Debian for Development. Ho eseguito Linux Mint su VirtualBox su Windows dopo aver riscontrato alcuni problemi con le istruzioni per l’uso di WSL.
Consiglierei sicuramente di usare WSL2! (e il link di @NateDhaliwal è perfetto per questo)
Puoi anche provare Install Discourse for development using Docker ma personalmente uso il suggerimento di @NateDhaliwal.
Far questo senza Docker si traduce in un’installazione locale più veloce, ma richiede più manutenzione.
Sto usando anche WSL2. Nota che le istruzioni pubblicate da Nate si applicano anche a una configurazione WSL2 se si utilizza Ubuntu come distribuzione WSL.
Basta ricordare di avviare postgres e redis quando WSL è appena stato avviato.
Di solito avvio il mio ambiente di sviluppo in WSL usando uno script shell. Qualcosa come:
#!/usr/bin/env bash
cd "$(dirname "$0")"
export RAILS_ENV=development
export TRACK_REQUESTS=true
export UNICORN_LISTENER=localhost:3000
export DISCOURSE_HOSTNAME=localhost
sudo service postgresql start
sudo service redis-server start
bundle install
pnpm install
LOAD_PLUGINS=1 ./bin/rails db:migrate
./bin/ember-cli -u
Grazie per il vostro aiuto!!
Proverò l’esperimento