Здравствуйте,
Я хочу попробовать начать разработку плагинов для Discourse.
Хотел бы узнать, актуальна ли документация по Windows, так как она датирована 2017 годом ![]()
Если нет, можете предложить другое решение?
Спасибо.
Здравствуйте,
Я хочу попробовать начать разработку плагинов для Discourse.
Хотел бы узнать, актуальна ли документация по Windows, так как она датирована 2017 годом ![]()
Если нет, можете предложить другое решение?
Спасибо.
Если это не сработает, вы можете запустить виртуальную машину с ОС на базе Ubuntu/Debian через VirtualBox или аналогичное решение и использовать Install Discourse on Ubuntu or Debian for Development. Я запускал Linux Mint в VirtualBox на Windows после того, как столкнулся с проблемами при использовании инструкций для WSL.
Я определенно рекомендую использовать WSL2! (и ссылка от @NateDhaliwal идеально подходит для этого)
Вы также можете попробовать Install Discourse for development using Docker, но лично я предпочитаю предложение от @NateDhaliwal.
Установка без Docker работает быстрее локально, но требует больше обслуживания.
Я тоже использую WSL2. Обратите внимание, что инструкции, опубликованные Нейтом, также применимы к настройке WSL2, если вы используете Ubuntu в качестве дистрибутива WSL.
Просто не забудьте запустить PostgreSQL и Redis сразу после запуска WSL.
Обычно я запускаю свою среду разработки в WSL с помощью скрипта оболочки. Что-то вроде:
#!/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
Спасибо за вашу помощь!!
Я попробую этот опыт