Установка компонентов#
Для разработки необходимо установить среду разработки, JDK, gsf-cli, sbt, Git и дополнительные компоненты. Состав компонентов и порядок установки зависят от используемой операционной системы.
Под Windows#
Рабочее место под Windows настраивается с редактором исходного кода IntelliJ IDEA Community Edition.
Необходимые компоненты#
Установка#
Установите
IntelliJ IDEA Community Edition.Установите в
IntelliJ IDEAплагин Scala.Установите плагин
Global ERP Toolkit. Подробнее см. в инструкции по установке плагина Global ERP Toolkit.Перезапустите
IntelliJ IDEAи на главной странице перейдите на вкладку Global Framework.Установите JDK 21 и JDK 8.
Установите шаблоны
IntelliJ IDEA(.idea-файлы).Установите
gsf-cliв директориюC:\programs\gsf-cli.Установите
sbtверсии 1.10.7 в директориюC:\programs\sbt.Установите
Git.Установите дополнительные инструменты.
Примечание
Компоненты Idea files, gsf-cli, sbt и Git можно установить автоматически через IntelliJ IDEA. Подробнее см. в инструкции по автоматической установке файлов.
Под Astra Linux#
Рабочее место под Astra Linux настраивается с редактором исходного кода GigaIDE.
Необходимые компоненты#
Система сборки:
SBT 1.10.7 Если планируете использовать SBT;
Bazelisk Если планируете использовать Bazel.
Установка#
Установите
Astra Linux.Обновите компоненты системы и установите
Git. Для этого выполните в терминале следующие команды:su - apt-get update apt-get install git
Создайте папку
Globalв домашней директории пользователя.В созданной директории создайте поддиректорию
GigaIDEи распакуйте в нее дистрибутивGigaIDE.В директории из пункта 3 создайте поддиректорию
gsf-cliи распакуйте в нее дистрибутивGSF-CLI.Подготовка системы сборки:
SBT: В директорию из пункта 3 создайте поддиректорию
sbtи распакуйте в неё дистрибутив SBT версии 1.10.7.Bazel: Установите Bazelisk из официального репозитория:
wget https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-arm64 chmod +x bazelisk-linux-arm64 sudo mv bazelisk-linux-arm64 /usr/local/bin/bazelisk
Установите дистрибутив
JDK 21для Linux по ссылке выше.Чтобы Git не запрашивал пароль при каждом обращении, выполните следующую команду и перезапустите терминал:
git config --global credential.helper storeЗапустите
GigaIDEи установите плагинGlobal-ERP-Toolkit-GigaIde.Исполняемый файл для запуска
GigaIDEрасположен по пути:/home/name_user/Global/gigaide-CE-242.21829.142.2/bin/idea
Перезапустите
GigaIDEи на главной странице перейдите на вкладку Global Framework.Установите шаблоны: в пункте idea files нажмите кнопку Применить и закройте
GigaIDE.Установите необходимые зависимости:
раскомментируйте строки с репозиториями в файле
/etc/apt/sources.list;выполните в терминале команды:
sudo apt update sudo apt install python3.11-venv
запустите скрипт, расположенный по пути
gsf-cli/bin/initenv.sh.
Под Alt Linux#
Рабочее место под Alt Linux настраивается с редактором исходного кода GigaIDE.
Необходимые компоненты#
Система сборки:
SBT 1.10.7 Если планируете использовать SBT;
Bazelisk Если планируете использовать Bazel.
Установка#
Установите
Alt Linux.Обновите компоненты системы и установите необходимые инструменты. Для этого выполните в терминале следующие команды:
su - apt-get update apt-get install git apt-get install subversion apt-get install python apt-get install pip
Создайте папку
Globalв домашней директории пользователя.В директории из предыдущего пункта создайте поддиректорию
GigaIDEи распакуйте в нее дистрибутивGigaIDE.В директории из пункта 3 создайте поддиректорию
gsf-cliи распакуйте в нее дистрибутивGSF-CLI.В директории
gsf-cliсоздайте папкуpython, затем выполните команды:python3 -m venv /home/admin/global/gsf-cli/python source /home/admin/global/gsf-cli/python/bin/activate pip3 install -r /home/admin/global/gsf-cli/requirements.txt
Внимание
Вместо пути
/home/admin/globalукажите путь к вашей папкеglobal.Подготовка системы сборки:
SBT: В директорию из пункта 3 создайте поддиректорию
sbtи распакуйте в неё дистрибутив SBT версии 1.10.7.Bazel: Установите Bazelisk из официального репозитория:
wget https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-arm64 chmod +x bazelisk-linux-arm64 sudo mv bazelisk-linux-arm64 /usr/local/bin/bazelisk
Установите дистрибутив
JDK 21для Linux по ссылке выше. Для распаковки архива выполните команды:su - tar -zxvf {имя_архива_JDK} -C /usr/lib/jvm/
Чтобы Git не запрашивал пароль при каждом обращении, выполните следующую команду и перезапустите терминал:
git config --global credential.helper storeУстановите плагин
GlobalERP Tool KitдляGigaIDE.