Skip to main content

Сборка модуля luafilesystem в OS Linux

Библиотека luafilesystem предназначена для работы с файловой системой.

Ссылка на страницу данной библиотеки: LuaFileSystem.

Для сборки библиотеки luafilesystem необходимо выполнить следующую команду:


/usr/local/bin/luarocks install luafilesystem

В зависимости от операционной системы и текущего набора установленных приложений может потребоваться установка дополнительных пакетов, например, git, curl.

Пример вывода в случае успешного выполнения команды:


root@va:/home/va# /usr/local/bin/luarocks install luafilesystem
Installing https://luarocks.org/luafilesystem-1.8.0-1.src.rock

luafilesystem 1.8.0-1 depends on lua >= 5.1 (5.4-1 provided by VM: success)
gcc -O2 -fPIC -I/opt/myoffice-documents-desktop/Lua547/include -c src/lfs.c -o src/lfs.o
gcc -shared -o /tmp/luarocks_build-LuaFileSystem-1.8.0-1-9641202/lfs.so src/lfs.o
luafilesystem 1.8.0-1 is now installed in /usr/local (license: MIT/X11)

В случае успешной сборки в последней строке будет указан путь, по которому находится собранная библиотека.

В данном примере местоположение библиотеки будет следующим:


/usr/local/lib/lua/lfs.so

Список установленных библиотек LuaRocks можно получить, выполнив команду luarocks list:


root@va:/hime/va# /usr/local/bin/luarocks list

Rocks installed for Lua 5.4
---------------------------

luafilesystem
1.8.0-1 (installed) - /usr/local/lib/luarocks/rocks-5.4

Пример использования библиотеки luafilesystem в составе надстройки описан в разделе Использование сторонних модулей в составе надстройки.