こんにちは、
Discourseのプラグイン開発を始めたいと思っています。
Windowsに関するドキュメントが2017年のものですが、まだ有効でしょうか?![]()
他に何か提案はありますか?
ありがとうございます
こんにちは、
Discourseのプラグイン開発を始めたいと思っています。
Windowsに関するドキュメントが2017年のものですが、まだ有効でしょうか?![]()
他に何か提案はありますか?
ありがとうございます
動作しない場合は、VirtualBoxなどの仮想マシン経由でUbuntu/DebianベースのOS VMを実行し、Install Discourse on Ubuntu or Debian for Development を使用できます。WSLの手順で問題が発生した後、私はWindows上でVirtualBox上でLinux Mintを実行しました。
WSL2の使用を強くお勧めします! (そして、@NateDhaliwal さんのリンクはまさにそれですね)
Install Discourse for development using Docker も試せますが、私は個人的に@NateDhaliwalさんの提案を使っています。
Dockerを使わずにこれを行うと、ローカルインストールは速くなりますが、メンテナンスはより多く必要になります。
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
ご協力ありがとうございます!!
試してみます。