Разработка с 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 или более поздней версии.