Skip to content

Lua 环境安装

Windows 环境安装

安装官方环境

进入官方地址并点击 Download:

找到并点击 get a binary:

继续选择 Download 并选择对应的版本, 一般选择最新版本即可;

然后解压到不含有中文的指定目录下:

可以将 lua54.exe 文件改名为 lua.exe, 这样调用时输入命令不用输入lua54, 输入lua即可(本人已经安装过lua 5.1.5, 此处不进行改名);

然后配置系统环境变量:

接着配置系统环境变量的PATH变量, 将新增加的 LUA_HOME 添加进去:

注意添加的值为: %LUA_HOME%\, 不要忽略 \;

接着打开 cmd 查看环境是否配置成功:

安装模拟环境

首先到下载地址下载对应环境, 下载结束后运行安装到指定目录即可;

完成下载后, 会有lua语言的命令行工具和编辑器, 如下图所示:

一般更多是使用编辑器来编写 lua 脚本文件;

开发编辑器

SciTE

这是 Windows 环境下, 安装Lua模拟环境时自带的编辑器, 如下图所示:

运行脚本时, 可能会出现输出中文乱码问题, 此时打开 Options 菜单中的 Open Global Options File 全局配置文件;

在该配置文件中, 修改如下图所示配置, 即可正确输出中文;

VS code

是常用的文本编辑器, 可以通过下载lua语言插件, 来配置lua开发环境, 插件如下所示:

  • 提供 lua 语言开发环境

  • 可以用来格式化 lua 代码

在命令看板搜索关键字format, 并选择格式化文档即可;

同时, 使用VS code开发会有终端运行出现中文乱码问题, 此时在 VS code 的 setting.json 环境中, 添加如下配置即可:

json
{
  "terminal.integrated.profiles.windows": {
    "PowerShell": {
      "source": "PowerShell",
      "overrideName": true,
      "args": [
        "-NoExit",
        "/c",
        "chcp 65001"
      ],
      "icon": "terminal-powershell",
      "env": {
        "TEST_VAR": "value"
      }
    }
  }
}

此外可以安装插件 Code Runner 来配置直接运行 lua 文件, 避免需要在 vscode 中连接终端来运行lua脚本命令;

参考文章