Использование менеджера пакетов LuaRocks
$ tt rocks [OPTION ...] [VAR=VALUE] COMMAND [ARGUMENT]
Команда tt rocks предоставляет средства для управления Lua-модулями, распространяемыми как
самодостаточные пакеты (rock-пакеты), через менеджер пакетов LuaRocks. tt использует
собственную установку LuaRocks, подключенную к репозиторию rock-пакетов
Tarantool.
Ниже приведены списки поддерживаемых флагов и команд LuaRocks. Подробности см. в документации LuaRocks.
Включить подрепозитории на серверах rock-пакетов для rockspec-файлов разрабатываемых версий.
Загружать rock-пакеты/rockspec-файлы с этого сервера (приоритет над конфигурационным файлом).
Загружать rock-пакеты/rockspec-файлы только с этого сервера (переопределяет все записи в конфигурационном файле).
Ограничить загрузку путями, соответствующими указанному URL.
Указать, какую установку Lua использовать.
Указать, какую версию Lua использовать.
Указать дерево для работы.
Использовать дерево в домашнем каталоге пользователя. Вызовите tt rocks help path, чтобы узнать, как его включить.
Использовать системное дерево, если для параметра local_by_default задано значение true.
Показывать подробный вывод для выполненной команды.
Время ожидания сетевых операций в секундах. Значение 0 означает отсутствие ограничения (бесконечное ожидание).
По умолчанию 30.
| Использовать утилиту luarocks-admin. |
|---|---|
| Сборка и компиляция rock-пакета. |
| Получение информации о конфигурации LuaRocks. |
| Показ документации для установленного rock-пакета. |
| Загрузка определенного файла rock-пакета с сервера rock-пакетов. |
| Справка по командам. Введите |
| Инициализация каталога для Lua-проекта с помощью LuaRocks. |
| Установка rock-пакета. |
| Проверка синтаксиса rockspec-файла. |
| Вывод списка установленных rock-пакетов. |
| Компиляция пакета в текущем каталоге с использованием rockspec-файла. |
| Компиляция файла манифеста для репозитория. |
| Автоматическая запись rockspec-файла для новой версии rock-пакета. |
| Создание rock-пакета, упаковка исходников или бинарных файлов. |
| Удаление всех установленных rock-пакетов из дерева. |
| Удаление rock-пакета. |
| Запрос к серверам LuaRocks. |
| Показ информации об установленном rock-пакете. |
| Запуск набора тестов в текущем каталоге. |
| Распаковка содержимого rock-пакета. |
| Определение файла, соответствующего указанному имени модуля. |
| Запись шаблона для rockspec-файла. |
-
Установка rock-пакета
queueиз репозитория rock-пакетов Tarantool:$ tt rocks install queue -
Поиск rock-пакета
queueодновременно в репозитории rock-пакетов Tarantool и в репозитории LuaRocks по умолчанию:$ tt rocks search queue --server='https://luarocks.org' -
Вывод списка файлов документации для установленного rock-пакета
queue:$ tt rocks doc queue --listБез параметра
--listэта команда открывает документацию в браузере по умолчанию. -
Создание файла
*.rockиз установленного rock-пакетаqueue:$ tt rocks pack queue -
Распаковка файла
*.rock:$ tt rocks unpack queue-scm-1.all.rock -
Удаление установленного rock-пакета
queue:$ tt rocks remove queue