lua - LuaForWindows,更新 Lua
问题描述
我正在使用 Lua 5.1.4 附带的最新 LuaForWindows v5.1.5-52,但我想使用最新版本的 Lua (5.4),因为我正在阅读“在 Lua 第 4 版中编程”,建议使用使用最新版本。
是否有机会在不破坏其库依赖关系的情况下“更新”或“更改”Lua?
如果没有,您是否建议安装 lua 二进制文件 + 库而不是 LuaForWindows ?我还没有这样做,因为我找不到有关如何执行此操作的分步指南(特别是“库”部分;有人知道我在哪里可以找到一些详细指南吗?)
LuaForWindows 自带了所有的东西,所以它很容易上手,但是如果你想安装 lua 二进制文件 + 库,那就不同了,因为我不知道如何安装它们以及哪些是必要的。
谢谢
解决方案
您的问题的简单答案是否定的。
LuaForWindows 只是一个包含 Lua 和为该 Lua 版本构建的几个模块的发行版。
你想要的需要一个全新的 LuaForWindows 版本,包含新的 Lua 版本和它拥有的所有模块的新版本,为新的 Lua 版本构建。问题是并非所有模块都是为 5.1 以外的 Lua 版本构建的。
LuaForWindows 也没有在 4 年内更新。推荐的替代品是 LuaRocks,但并非所有模块都在 LuaRocks 中可用,有些必须手动安装。
推荐阅读
- javascript - discord.js 上的 ExtendedMessage 是什么
- mysql - MYSQL:如何从一列到多列中选择多个值?
- api - 为什么会发布请求连接但获取不会?
- php - 我如何使用 curl 获取此网址
- python - 根据条件拆分系列/数据框
- c++ - 我可以编写使用 keypress(或 keydown)事件的独立于操作系统的代码吗?
- reactjs - react-player:有没有办法用自定义控件改变视频分辨率?
- rtf - 如何在 BIP 的 RTF 模板中添加日期字段
- java - 如何编辑Maven编译的目标文件夹中的文件
- javascript - VS Code - 如何在另一个文件中使用的某些对象上使用“代码完成”