Windows上にDiscourse開発環境をインストールする

こんにちは、

Discourseのプラグイン開発を始めたいと思っています。

Windowsに関するドキュメントが2017年のものですが、まだ有効でしょうか?:sweat_smile:

他に何か提案はありますか?

ありがとうございます

「いいね!」 1

動作しない場合は、VirtualBoxなどの仮想マシン経由でUbuntu/DebianベースのOS VMを実行し、Install Discourse on Ubuntu or Debian for Development を使用できます。WSLの手順で問題が発生した後、私はWindows上でVirtualBox上でLinux Mintを実行しました。

「いいね!」 3

WSL2の使用を強くお勧めします! (そして、@NateDhaliwal さんのリンクはまさにそれですね)

Install Discourse for development using Docker も試せますが、私は個人的に@NateDhaliwalさんの提案を使っています。

Dockerを使わずにこれを行うと、ローカルインストールは速くなりますが、メンテナンスはより多く必要になります。

「いいね!」 4

WSL2も使用しています。Nateが投稿した手順は、WSLディストリビューションとしてUbuntuを使用している場合、WSL2の設定にも適用されることに注意してください。

WSLが起動した直後にpostgresとredisを起動することを忘れないでください。
私は通常、シェルスクリプトを使用して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
「いいね!」 2

ご協力ありがとうございます!!
試してみます。

「いいね!」 1