首页 > 解决方案 > LuaForWindows,更新 Lua

问题描述

我正在使用 Lua 5.1.4 附带的最新 LuaForWindows v5.1.5-52,但我想使用最新版本的 Lua (5.4),因为我正在阅读“在 Lua 第 4 版中编程”,建议使用使用最新版本。

是否有机会在不破坏其库依赖关系的情况下“更新”或“更改”Lua?

如果没有,您是否建议安装 lua 二进制文件 + 库而不是 LuaForWindows ?我还没有这样做,因为我找不到有关如何执行此操作的分步指南(特别是“库”部分;有人知道我在哪里可以找到一些详细指南吗?)

LuaForWindows 自带了所有的东西,所以它很容易上手,但是如果你想安装 lua 二进制文件 + 库,那就不同了,因为我不知道如何安装它们以及哪些是必要的。

谢谢

标签: lua

解决方案


您的问题的简单答案是否定的。

LuaForWindows 只是一个包含 Lua 和为该 Lua 版本构建的几个模块的发行版。

你想要的需要一个全新的 LuaForWindows 版本,包含新的 Lua 版本和它拥有的所有模块的新版本,为新的 Lua 版本构建。问题是并非所有模块都是为 5.1 以外的 Lua 版本构建的。

LuaForWindows 也没有在 4 年内更新。推荐的替代品是 LuaRocks,但并非所有模块都在 LuaRocks 中可用,有些必须手动安装。


推荐阅读