Ruby

  1. Настройка Ruby-интерфейса

    Конфигурировать дистрибутив для построения интерфейса Ruby?(Y/N) [Y]:

    Ответить Y, если есть необходимость в конфигурировании данного интерфейса.

    Для настройки интерфейса программе установке необходимо указать местоположение заголовочных файлов Ruby. В процессе настройки интерфейса программа установки выдаст следующие варианты поиска заголовочных файлов Ruby:

    1 - Быстрый поиск в стандартных системных каталогах
    2 - Ввод полного пути к заголовочным файлам
    3 - Поиск в стандартных системных каталогах
    4 - Поиск во всех файловых системах
    5 - Пропустить построение Ruby
    Введите число в диапазоне от 1 до 5 [Быстрый поиск в стандартных системных каталогах]

    В зависимости от выбранного варианта будет определяться дальнейшее поведение программы установки:

    Номер ответа Реакция программы установки
    1 Осуществляет быстрый поиск необходимых файлов Ruby в стандартных каталогах заголовочных файлов ОС. Сканирование каталогов осуществляется с поиском по маске, которая задает потенциальное имя каталога местоположения заголовочных файлов (/ruby/*/*, /include/ruby*, /include/ruby*/*)
    2 Выдает запрос на ввод пути к каталогу заголовочных файлов Ruby. Данные файлы по умолчанию располагаются в каталоге /usr/include/ruby или /usr/local/include/ruby, но также могут присутствовать в любом месте файловой системы, например, в случае ручной установки Ruby в систему
    3 Осуществляет поиск необходимых файлов Ruby в стандартных каталогах заголовочных файлов ОС и в домашнем каталоге пользователя ОС
    4  Осуществляет поиск заголовочных файлов во всех файловых системах, смонтированных в данный момент
    5  Отказ от дальнейшей настройки Ruby-интерфейса
    Клавиша < Enter >  Аналогично варианту 1 (выбор по умолчанию)

    Любой выбор из предложенных вариантов должен быть подтвержден. В результате поиска файлов будет выведен список каталогов, в которых были обнаружены заголовочные файлы Ruby, а также вариант для отмены процесса настройки интерфейса. После успешного завершения настройки интерфейса все необходимые параметры конфигурации будут занесены в файл Definition. Далее из каталога linter/ruby необходимо произвести сборку библиотеки, подав команду:

    make clean all

    В результате успешной сборки в каталоге linter/bin будет располагаться собранная библиотека LinRuby.so.