Error: Failed finding Lua library. You may need to configure LUA_LIBDIR
Error: Failed finding Lua library. You may need to configure LUA_LIBDIR
我是 运行 ubuntu 并安装了 luarocks,
但是,每当我尝试安装类似 luasocket (luarocks install luasocket) 的东西时,它都会抛出以下错误:
Error: Failed finding Lua library. You may need to configure LUA_LIBDIR
我的两个配置文件如下所示:
rocks_trees = {
{ name = "user", root = home .. "/.luarocks" };
{ name = "system", root = "/usr/local" };
}
lua_interpreter = "lua5.3";
variables = {
LUA_DIR = "/usr/include/lua53";
LUA_BINDIR = "/usr/bin/lua53";
}
感谢任何帮助!
您需要将 LUA_LIBDIR
添加到变量中,它应该如下所示:
rocks_trees = { "/usr/local/lib/luarocks/5.1" }
variables = {
LUA = "/usr/local/opt/lua/bin/lua5.1",
LUA_BINDIR = "/usr/local/opt/lua/bin",
LUA_INCDIR = "/usr/local/opt/lua/include",
LUA_LIBDIR = "/usr/local/opt/lua/lib",
}
配置文件资源:
http://lua-users.org/wiki/LuaRocksConfig
https://github.com/luarocks/luarocks/wiki/Config-file-format
感谢您的回复,但我通过以下方式使其正常工作:
正在卸载lua
正在卸载 luarocks
正在安装lua5.1以及开发版
按照 luarocks.org
上的说明安装 luarocks
我的问题是我以某种方式获得了 lua5.3 作为我的主要 lua 版本,但不知何故还有其他版本的源文件,所以我只需要完全删除所有内容并确保我下载一致的版本。
希望这对其他人有帮助!
我是 运行 ubuntu 并安装了 luarocks, 但是,每当我尝试安装类似 luasocket (luarocks install luasocket) 的东西时,它都会抛出以下错误:
Error: Failed finding Lua library. You may need to configure LUA_LIBDIR
我的两个配置文件如下所示:
rocks_trees = {
{ name = "user", root = home .. "/.luarocks" };
{ name = "system", root = "/usr/local" };
}
lua_interpreter = "lua5.3";
variables = {
LUA_DIR = "/usr/include/lua53";
LUA_BINDIR = "/usr/bin/lua53";
}
感谢任何帮助!
您需要将 LUA_LIBDIR
添加到变量中,它应该如下所示:
rocks_trees = { "/usr/local/lib/luarocks/5.1" }
variables = {
LUA = "/usr/local/opt/lua/bin/lua5.1",
LUA_BINDIR = "/usr/local/opt/lua/bin",
LUA_INCDIR = "/usr/local/opt/lua/include",
LUA_LIBDIR = "/usr/local/opt/lua/lib",
}
配置文件资源:
http://lua-users.org/wiki/LuaRocksConfig
https://github.com/luarocks/luarocks/wiki/Config-file-format
感谢您的回复,但我通过以下方式使其正常工作:
正在卸载lua 正在卸载 luarocks
正在安装lua5.1以及开发版 按照 luarocks.org
上的说明安装 luarocks我的问题是我以某种方式获得了 lua5.3 作为我的主要 lua 版本,但不知何故还有其他版本的源文件,所以我只需要完全删除所有内容并确保我下载一致的版本。 希望这对其他人有帮助!