Разработка с IDE
Для разработки и отладки Lua-приложений для Tarantool можно использовать IntelliJ IDEA в качестве интегрированной среды разработки (IDE).
Загрузите и установите IDE с официального сайта.
JetBrains предоставляет специализированные версии для разных языков программирования: IntelliJ IDEA (Java), PHPStorm (PHP), PyCharm (Python), RubyMine (Ruby), CLion (C/C++), WebStorm (Web) и другие. Поэтому загрузите версию, которая подходит предпочитаемому языку.
Для всех версий поддерживается интеграция с Tarantool.
Настройте IDE:
Запустите IntelliJ IDEA.
Нажмите кнопку
Configureи выберитеPlugins.
Нажмите
Browse repositories.
Установите плагин
EmmyLua.Примечание
Не путайте с плагином
Lua, у которого меньше возможностей, чем уEmmyLua.
Перезапустите IntelliJ IDEA.
Нажмите
Configure, выберитеProject Defaults, а затемRun Configurations.
Найдите
Lua Applicationв боковой панели слева.В
Programвведите путь к установленному бинарному файлуtarantool.По умолчанию, это
tarantoolили/usr/bin/tarantoolна большинстве платформ.Если вы установили
tarantoolиз источников в другую директорию, укажите здесь правильный путь.
Теперь IntelliJ IDEA можно использовать с Tarantool.
Создайте новый проект на Lua.
Добавьте новый Lua-файл, например,
init.lua.
Разработайте код, сохраните файл.
Чтобы запустить приложение, нажмите
Run -> Runв основном меню и выберите исходный файл из списка.
Или нажмите
Run -> Debugдля начала отладки.Примечание
Чтобы использовать Lua-отладчик, обновите Tarantool до версии 1.7.5-29-gbb6170e4b или более поздней версии.