我尝试在luarocks install luafilesystem
中运行Visual Studio Command Prompt
命令。但是它显示“错误:无法找到Lua库。您可能需要配置LUA_LIBDIR”。
为什么会出现该错误?(这次我收到了Piglet:))
LuaRocks无法找到Lua库,需要一个库来安装luafilesystem模块。
您可以使用--lua-dir
命令参数将Lua库指示给LuaRocks:
luarocks --lua-dir C:/bin/lua-5.3.5 install luafilesystem
请注意,有几种方法可以将Lua的库目录指示给LuaRocks,请查看LuaRocks文档。
您可以找到预编译的Lua库和可执行文件here。
luafilesystem模块基于C源代码,在安装之前需要转换为动态库。
[生成动态库,例如lfs.dll
或lfs.so
,需要编译C源代码,然后将结果(例如lfs.o
)链接到Lua库。