تثبيت بيئة تطوير Discourse على ويندوز

مرحباً،

أرغب في البدء في تطوير إضافات (plugins) لـ Discourse.

أردت أن أعرف ما إذا كانت الوثائق الخاصة بنظام ويندوز (Windows) لا تزال صالحة، لأنها تعود لعام 2017 :sweat_smile:

إذا لم تكن كذلك، هل لديكم حل آخر تقترحونه؟

شكراً جزيلاً.

إعجاب واحد (1)

إذا لم ينجح الأمر، يمكنك تشغيل جهاز افتراضي (VM) يعمل بنظام تشغيل يعتمد على Ubuntu/Debian عبر VirtualBox أو ما شابه، واستخدام Install Discourse on Ubuntu or Debian for Development. لقد قمت بتشغيل Linux Mint على VirtualBox على نظام Windows بعد مواجهة بعض المشاكل في استخدام تعليمات WSL.

3 إعجابات

أوصي بالتأكيد باستخدام WSL2! (ورابط @NateDhaliwal مثالي لذلك)

يمكنك أيضًا تجربة Install Discourse for development using Docker لكني شخصيًا أستخدم اقتراح @NateDhaliwal.

القيام بذلك بدون Docker ينتج عنه تثبيت محلي أسرع، ولكنه يتطلب صيانة أكبر.

4 إعجابات

أنا أستخدم WSL2 أيضًا. لاحظ أن التعليمات التي نشرها نيت تنطبق أيضًا على إعداد WSL2 إذا كنت تستخدم أوبونتو (Ubuntu) كتوزيعة WSL.

فقط تذكر تشغيل بوستجرس (Postgres) وريديس (Redis) عندما يتم تشغيل WSL للتو.
أنا عادةً ما أبدأ بيئة التطوير الخاصة بي في WSL باستخدام سكربت شل (shell script). شيء مثل:

#!/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)