أردت تثبيت Discourse على جهاز محلي، ونظام التشغيل الخاص بي هو Windows 8. يرجى المساعدة في تثبيت Discourse على localhost الخاص بي.
لقد قمت بتثبيت موقعي الإلكتروني على الجهاز المحلي، وأريد الآن تثبيت Discourse.
Vagrant، وهو مدير للآلات الافتراضية مكتوب بلغة Ruby، يُعد خيارًا لنظام Windows 8؛ حيث يوفر بيئة شبيهة بـ WSL (نظام فرعي لنظام Windows، وهي ميزة في Windows 10).
يمكن لـ Vagrant استخدام Docker أو Hyper-V أو VirtualBox كمزود للآلات الافتراضية في حال كان لديك أحدها مُثبّتًا مسبقًا. وإلا، فإن الأداة الأسهل للاستخدام في الإعداد هي Chocolatey؛ فبمجرد تثبيت Chocolatey، ستقوم الأمر choco install -y virtualbox vagrant بتثبيت كل من Vagrant و VirtualBox.
من هناك، اتبع دليل إعداد المشروع الخاص بـ Vagrant لتثبيت آلة افتراضية Ubuntu، مثل vagrant init hashicorp/bionic64 (أو bionic32 إذا كان تثبيت Windows 8 لديك من نوع 32 بت).
يُعد Vagrant مجرد مدير للآلات الافتراضية، مخصصًا للآلات الافتراضية المقدمة من Hyper-V التابعة لمايكروسوفت، أو VirtualBox، أو VMware (يتطلب إعدادًا أكثر تعقيدًا، لكنه ممكن الاستخدام). وفي هذا السياق، يشبه Vagrant إلى حد كبير WSL2، الذي يوفر ببساطة آلة افتراضية متخصصة من Hyper-V مع بعض تكاملات Windows/Linux المعتمدة من مايكروسوفت.
لقد نسيت أن هذا الموضوع قد تُرك معلقًا. Vagrant هو مجرد أداة تطوير (مدير آلات افتراضية) لا يحتاج بشكل إلزامي إلى ملف إعداد ليكون مفيدًا، وبالتأكيد لا يحتاج إلى صورة مخصصة (فهي ستقوم بسرعة بإعداد آلة افتراضية قادرة على استضافة Docker وتشغيل سكريبتات Discourse مثل discourse-setup و launcher بشكل ممتاز).