Используется Windows 8.1 и Vagrantfile
:
Vagrant.configure("2") do |config|
config.vm.box = "inclusivedesign/windows81-eval-x64"
config.vm.provider "virtualbox" do |v|
v.gui = true
end
end
Обратите внимание, что эти шаги должны работать и на более новых версиях Windows. Если у вас возникли проблемы при использовании более новой версии Windows, пожалуйста, предоставьте полную информацию в сообщении на адрес списка рассылки rabbitmq-users
.
Запустите виртуальную машину и пройдите процесс обновления Windows и (опционально) инструментов VirtualBox. Вы заметите, что срок действия лицензии на оценку истёк. Переустановите её, выполнив эту команду через командную строку администратора:
slmgr -rearm
Эта часть процесса займёт некоторое время, так как происходит обновление Windows. Сходите выпить кофе и проверьте свою электронную почту.
Самый простой способ установить последнюю версию Erlang и Elixir — использовать Chocolatey. Установите Chocolatey следуя этим инструкциям (ссылка), затем установите Erlang и Elixir с помощью этой команды из командной строки администратора cmd.exe
или Powershell:
choco install elixir which
Чтобы подтвердить установку, откройте новую командную строку и выполните следующее:
erl -version
elixir -v
which erl
which elixir
Chocolatey также является простым способом установки msys2
и скрипта сборки NSIS. Выполните следующие действия из командной строки администратора:
choco install msys2 nsis
В качестве бонуса он обновит вашу установку msys2
во время процесса начальной установки.
Запустите оболочку msys2
, выполнив следующую команду (не обязательно от имени администратора):
C:\tools\msys64\msys2_shell.cmd
В этой оболочке установите все эти зависимости. Если вам будет предложено ввести данные, просто нажмите ENTER, чтобы выбрать значение по умолчанию:
pacman -S --needed git make tar rsync python zip unzip dos2unix man
Из вашей оболочки MSYS2:
git clone https://github.com/rabbitmq/rabbitmq-server-release.git
PATH
export PATH="$PATH:/c/ProgramData/Chocolatey/bin:/c/ProgramData/Chocolatey/lib/Elixir/bin:/c/Program Files (x86)/NSIS/bin"
Примечание: на момент написания этой статьи последней версией RabbitMQ была версия 3.7.8
. Обязательно проверьте тег, соответствующий вашему использованию:
cd rabbitmq-server-release
# следующая команда проверяет ветку «следующая к выпуску»
# эта ветка и версия 3.7.9 имеют необходимое исправление для сборки
# на windows, см. это: https://github.com/rabbitmq/rabbitmq-server-release/pull/89
git checkout v3.7.x
make deps
make UNIX_TO_DOS=unix2dos package-windows
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )