Я хотел установить Discourse на свой локальный компьютер. У меня Windows 8 в качестве операционной системы. Пожалуйста, помогите с установкой Discourse на моём localhost.
Я уже установил свой веб-сайт на локальный сервер, и теперь хочу установить Discourse.
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-битная).
Vagrant — это просто менеджер виртуальных машин, работающий с ВМ от Microsoft Hyper-V, VirtualBox или VMware (настройка сложнее, но возможна). В этом смысле Vagrant во многом похож на WSL2, который предоставляет специализированную виртуальную машину Hyper-V с дополнительной интеграцией Windows/Linux, одобренной Microsoft.
Забыл, что эта тема осталась без ответа. Vagrant — это просто инструмент для разработки (менеджер виртуальных машин), который не требует строго наличия файла конфигурации для полезной работы, и уж тем более отдельного образа (он быстро поднимет виртуальную машину, способную запускать Docker и выполнять скрипты Discourse, такие как discourse-setup и launcher, вполне корректно).