Установка модуля
Модули на Lua и C от разработчиков Tarantool’а и сторонних разработчиков доступны здесь:
Для получения подробной информации см. README в репозитории tarantool/rocks.
Выполните следующие действия:
Установите Tarantool в соответствии с рекомендациями на странице загрузки.
Установите необходимый модуль. Найдите имя модуля на странице со сторонними библиотеками Tarantool’а и введите префикс «tarantool-» перед названием модуля во избежание неоднозначности:
$ # для Ubuntu/Debian: $ sudo apt-get install tarantool-<module-name> $ # для RHEL/CentOS/Amazon: $ sudo yum install tarantool-<module-name>
Например, чтобы установить модуль shard на Ubuntu, введите:
$ sudo apt-get install tarantool-shard
Теперь можно:
загружать любой модуль с помощью
tarantool> name = require('module-name')
например:
tarantool> shard = require('shard')
локально находить установленные модули с помощью
package.path
(Lua) илиpackage.cpath
(C):tarantool> package.path --- - ./?.lua;./?/init.lua; /usr/local/share/tarantool/?.lua;/usr/local/share/ tarantool/?/init.lua;/usr/share/tarantool/?.lua;/usr/share/tarantool/?/ini t.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/ usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua; ... tarantool> package.cpath --- - ./?.so;/usr/local/lib/x86_64-linux-gnu/tarantool/?.so;/usr/lib/x86_64-li nux-gnu/tarantool/?.so;/usr/local/lib/tarantool/?.so;/usr/local/lib/x86_64 -linux-gnu/lua/5.1/?.so;/usr/lib/x86_64-linux-gnu/lua/5.1/?.so;/usr/local/ lib/lua/5.1/?.so; ...
Примечание
Знаки вопроса стоят вместо имени модуля, которое было указано ранее при вызове
require('module-name')
.