Перейти к основному содержимому

Установка

Для начала работы с Melezh необходимо пройти процедуру его установки, после чего создать и настроить проект. В этом разделе описан процесс установки Melezh на конкретном устройстве. Выбор того или иного способа зависит от операционной системы, а также доступности в ней Docker или OneScript с пакетным менеджером OPM:

Установка в контейнере (рекомендуется)

Запустить Melezh со всеми необходимыми зависимостями проще всего при помощи Docker. Сделать это можно одним из следующих способов:

  • Получить образ из GHCR и запустить контейнер:
Вместо -deb можно указать -rpm для использования rpm-based дистрибутива
Вместо -ru можно указать -en для получения английской версии
Вместо latest можно указать конкретную версию Melezh
Порт 1921 - основной порт http-сервера Melezh
Порт 1931 - порт отладки для подключения OneScript Debug Adapter для VS Code в процессе работы. Подробнее в разделе Отладка

docker pull ghcr.io/bayselonarrend/melezh:latest-deb-ru
docker run -d -p 1921:1921 -p 1931:1931 --name melezh ghcr.io/bayselonarrend/melezh:latest-deb-ru
  • Скачать zip-архив с Dockerfile (melezh-docker-ru.zip или melezh-docker-en.zip) из релиза репозитория на Github. Архив необходимо распаковать, после чего запустить один из находящихся там скриптов установки - bat или sh, в зависимости от используемой ОС

Установка на локальной машине

Вы также можете установить Melezh в качестве OneScript пакета или приложения на локальной машине одним из следующих способов:

OneScript

Melezh и OInt - это, в первую очередь, пакеты для OneScript, которые могут быть установлены при помощи пакетного менеджера OPM. Русская версия пакета может быть установлена из облачного хаба пакетов при помощи консольной команды:

opm install melezh

В этом пакете уже прописаны зависимости от OInt и OInt CLI - они будут установлены автоматически

Кроме получения из облака, и английская, и русская версии могут быть установлены из локальных .ospx файлов пакетов, которые находятся в релизах соответствующих репозиториев Melezh и OpenIntegrations:

opm install -f oint-x.x.x_lang.ospx
opm install -f oint-cli-x.x.x_lang.ospx
opm install -f melezh-x.x.x_lang.ospx
warning

Каждая версия melezh совместима с соответствующей ей по порядку версией oint при условии совпадения языка пакетов. Например, русская версия Melezh 0.8.0 совместима с русской версией oint 1.31.0, версия 0.9.0 - c 1.32.0 и т.д. Последняя версия Melezh всегда совместима с последней версией oint и всегда выходит одновременно с ней. При обновлении melezh до более новой версии, пакеты oint и oint-cli также должны быть обновлены. Аналогичным образом работает и в обратную сторону


Windows

Установка Melezh на Windows осуществляется в процессе установки oint - основного консольного приложения Открытого пакета интеграций. Достаточно скачать установщики oint из релиза репозитория OpenIntegrations (v >= 1.24.0), после чего, в процессе установки, поставить флажок на странице с вопросом о дополнительной установке Melezh:

Установка Melezh


Linux

Для установки Melezh на устройствах с ОС Linux, в релизах репозитория Melezh присутствуют .deb и .rpm пакеты. Оба они зависят от пакета oint, который в соответствующих (.deb или .rpm) вариантах можно найти в релизах репозитория OpenIntegrations

Как и в случае с пакетами для OneScript, важно соблюдать соответствие номеров и языковых версий