Установка и запуск
1Скрипт является кроссплатформенной разработкой на базе .NET. Он существует в версиях для Windows, Linux, MacOS. На данный момент, используется версия платформы .NET6
Установить его можно с помощью универсального менеджера версий OVM (рекомендуется), либо вручную, скачав подходящий дистрибутив.
Менеджер версий
Менеджер версий OVM это консольная утилита, предназначенная для установки, удобного переключения между версиями, обновления версий движка 1Скрипт. Настоятельно рекомендуется использовать для установки именно ovm
.
Обратите внимание
OVM требует для работы установленный .NET 4.8 или Mono версии 6+
Установка OVM
Специализированной установки не требуется, достаточно просто скачать файл ovm.exe и запустить его. Рекомендуется прописать путь к ovm в переменной PATH. Стоит также помнить, что на Linux и MacOS выполнение осуществляется через Mono, поэтому запуск выполняется с помощью команды mono ovm.exe
.
Установка 1Скрипт
Установка выполняется в 2 шага. Сначала мы устанавливаем версию, потом активируем ее. Активная версия 1Скрипт это та, с который вы планируете работать. Версия остается активной до тех пор, пока вы не решите переключиться на какую-то другую.
Версии идентифицируются по номерам, либо по псевдонимам. Псевдоним это условное имя версии - "стабильная", "тестовая" и т.п.
Установка стабильной версии
ovm install stable
ovm use stable
Установка тестовой версии
ovm install preview
ovm use preview
Переключение между версиями
Переключаться между версиями можно в любой момент с помощью команды ovm use <идентификатор версии>
Чтобы узнать, какие версии вообще сейчас есть в наличии на машине, используйте ovm ls
Ручная установка
Для ручной установки требуется определиться с типом дистрибутива. На данный момент существуют 2 категории дистрибутивов:
- SCD (self-contained-deployment) - самостоятельный дистрибутив для конкретной операционной системы
- FDD (framework-dependent-deployment) - универсальный дистрибутив, не зависящий от ОС, но требующий установки .NET на целевой машине
Если вам нужно "просто 1Скрипт" ставьте SCD для вашей ОС. Если вы, например, собираете docker-образ, в котором уже есть .NET нужной версии, то полный дистрибутив SCD вам не нужен, и вам будет достаточно маленького легковесного FDD.
Также, вам будет достаточно FDD, если у вас на машине уже стоит .NET нужной версии.
Дистрибутивы расположены на странице загрузок. Выберите нужный, распакуйте его в любую папку, пропишите в PATH путь к запуску oscript. Установка завершена.
Проверка работы
Создайте текстовый файл и напишите в нем
Сообщить("Привет, 1Скрипт!");
Сохраните файл с расширением .os
, например, test.os
Откройте консоль и вызовите выполнение этого скрипта
oscript test.os
В консоль должно вывестись Привет, 1Скрипт!