Как установить Discourse на локальный хост в Windows?

Я хотел установить Discourse на свой локальный компьютер. У меня Windows 8 в качестве операционной системы. Пожалуйста, помогите с установкой Discourse на моём localhost.

Я уже установил свой веб-сайт на локальный сервер, и теперь хочу установить Discourse.

helicalinsight.com (это мой сайт), и у меня уже есть форум Discourse на моём сайте:
forum.helicalinsight.com

Теперь я хочу создать форум на forum.localhost (возможно ли это?)

У меня нулевые знания о Rails-приложениях (я также следовал этой инструкции, но она мне не помогла: Discourse as Your First Rails App | BlogDiscourse)

Спасибо!

Ознакомьтесь с подробностями настройки среды разработки на Windows по адресу Install Discourse on Windows for development. Вам потребуется обновить систему с Windows 8. Альтернативным вариантом может стать установка Linux на ваш компьютер, после чего следуйте инструкции по адресу Install Discourse on Ubuntu or Debian for Development.

[инструкции для командной строки далее…]

Vagrant — менеджер виртуальных машин на Ruby, который является вариантом для Windows 8; он предоставляет среду, аналогичную WSL (Windows Subsystem for Linux — функция 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-битная).

С этого момента должно быть применимо руководство по адресу Install Discourse on Windows for development (надеюсь).

Примечание. Vagrant вообще не поддерживается; вы можете использовать либо виртуальную машину, либо WSL2, что, вероятно, самый простой вариант.

Vagrant — это просто менеджер виртуальных машин, работающий с ВМ от Microsoft Hyper-V, VirtualBox или VMware (настройка сложнее, но возможна). В этом смысле Vagrant во многом похож на WSL2, который предоставляет специализированную виртуальную машину Hyper-V с дополнительной интеграцией Windows/Linux, одобренной Microsoft.

Возможно, я ошибаюсь, но ожидается, что для Vagrant мы будем поддерживать конфигурацию и публиковать образ. Эти два пункта не рассматриваются.

Для очень простого в настройке решения, позволяющего быстро перейти от нуля к результату, используйте WSL2 + Docker dev.

Руководство для начинающих по установке Discourse для разработки с использованием Docker

Забыл, что эта тема осталась без ответа. Vagrant — это просто инструмент для разработки (менеджер виртуальных машин), который не требует строго наличия файла конфигурации для полезной работы, и уж тем более отдельного образа (он быстро поднимет виртуальную машину, способную запускать Docker и выполнять скрипты Discourse, такие как discourse-setup и launcher, вполне корректно).

Файл Vagrantfile уже доступен по адресу discourse_docker/blob/master/Vagrantfile, а простые инструкции по работе с ним находятся в конце файла discourse_docker/blob/master/README.md.