Hola,
Quiero intentar empezar con el desarrollo de plugins para Discourse.
Quería saber si la documentación sobre Windows sigue siendo válida ya que data de 2017 ![]()
Si no, ¿tienen alguna otra solución que me puedan ofrecer?
Gracias
Hola,
Quiero intentar empezar con el desarrollo de plugins para Discourse.
Quería saber si la documentación sobre Windows sigue siendo válida ya que data de 2017 ![]()
Si no, ¿tienen alguna otra solución que me puedan ofrecer?
Gracias
Si no funciona, puedes ejecutar un sistema operativo VM basado en Ubuntu/Debian a través de VirtualBox o similar, y usar Install Discourse on Ubuntu or Debian for Development. Ejecuté Linux Mint en VirtualBox en Windows después de encontrar algunos problemas al usar las instrucciones de WSL.
¡Definitivamente recomendaría usar WSL2! (y el enlace de @NateDhaliwal es perfecto para eso)
También puedes probar Install Discourse for development using Docker pero personalmente uso la sugerencia de @NateDhaliwal.
Hacer esto sin Docker da como resultado una instalación local más rápida, pero requiere más mantenimiento.
También estoy usando WSL2. Tenga en cuenta que las instrucciones publicadas por Nate también se aplican a una configuración de WSL2 si utiliza Ubuntu como distribución de WSL.
Solo recuerde iniciar postgres y redis cuando WSL se acaba de iniciar.
Normalmente inicio mi entorno de desarrollo en WSL usando un script de shell. Algo como:
#!/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
¡Gracias por su ayuda!
Intentaré la experiencia