Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux系统上安装多个版本的Lua(并让它们与Luarock配合使用)?_Lua_Luarocks - Fatal编程技术网

如何在Linux系统上安装多个版本的Lua(并让它们与Luarock配合使用)?

如何在Linux系统上安装多个版本的Lua(并让它们与Luarock配合使用)?,lua,luarocks,Lua,Luarocks,我想在我的Linux计算机上同时安装Lua5.2和5.1。这仅仅是用通常的make linux install安装每个版本的问题,还是存在其他问题?特别是,我担心头文件和库文件,因为它们似乎位于与版本号没有名称空间的目录中,例如/usr/local/include 除此之外,是否可以设置Luarock以便同时安装5.1和5.2库?我知道Luarock名称空间在5.2或5.1目录中,设置LUA_PATH_5_X和LUA_CPATH_5_X变量应该可以在之后配置LUA,但我不明白Luarock是如何

我想在我的Linux计算机上同时安装Lua5.2和5.1。这仅仅是用通常的
make linux install
安装每个版本的问题,还是存在其他问题?特别是,我担心头文件和库文件,因为它们似乎位于与版本号没有名称空间的目录中,例如/usr/local/include


除此之外,是否可以设置Luarock以便同时安装5.1和5.2库?我知道Luarock名称空间在5.2或5.1目录中,设置LUA_PATH_5_X和LUA_CPATH_5_X变量应该可以在之后配置LUA,但我不明白Luarock是如何决定编译C库所针对的LUA版本的,编辑
Makefile
并相应地更改
INSTALL\u TOP
和其他变量。

您可以用于安装、管理和在不同版本的lua之间切换。这是一个非常容易使用的程序

要安装
luaver
运行:

curl-o install.sh&/install.sh

然后,您可以安装和使用多个版本的lua,如下所示:

luaver安装5.3.1#安装lua版本5.3.1

luaver安装5.3.0#安装lua版本5.3.0

luaver使用5.3.1#切换到lua版本5.3.1

有关更多详细信息,请参阅