AstraRegul
Релиз 2024.08.31.00
×

4.2.3.6.1. Настройка переменных окружения для взаимодействия с SQL базой данных на Linux

 
При взаимодействии с SQL базой данных (PostgreSQL, MySQL, Microsoft SQL Server и другие) через Astra.HMI на операционных системах семейства Linux необходимо предварительно настроить переменные окружения "ODBCSYSINI" и "LD_LIBRARY_PATH". Эти переменные окружения необходимы для того, чтобы система знала, где искать конфигурационные файлы для корректной работы с SQL базой данных через ODBC (интерфейс между базой данных и приложением, взаимодействующим с ней).
 
Самый распространенный способ настройки переменных окружения на Linux – это добавить переменные в системный файл ".bashrc".
Для добавления переменных окружения в файл ".bashrc" откройте терминал и выполните следующие действия:
 
1. Выполните команду для открытия файла ".bashrc" для редактирования.
nano ~/.bashrc
 
2. Добавьте следующие строки в конец файла:
export ODBCSYSINI="/etc"
export LD_LIBRARY_PATH="/usr/lib/x86_64-linux-gnu/odbc"
 
4. Сохраните файл, нажав сочетание клавиш "Ctrl + X", затем "Y", затем клавишу "Enter".
 
Обновите текущий сеанс оболочки, чтобы изменения вступили в силу:
source ~/.bashrc
 
 
5. Для запуска проекта Astra.HMI выполните команду:
astra.hmi.viewer <путь_до_файла>
 
Если необходимо открыть дизайнер Astra.HMI для редактирования/создания проекта и его дальнейшего запуска, выполните следующую команду:
astra.hmi.designer
Для дальнейшей работы с SQL базами данных на ОС Linux необходимо запускать проект/дизайнер Astra.HMI только через терминал.