概述
Lua 是一门轻量、高效、可嵌入的脚本语言,广泛用于游戏开发(如《魔兽世界》)、嵌入式系统和 Web 应用(如 OpenResty)。如果你计划使用 Lua,第一步就是搭建好开发环境
安装 Lua 解释器(Windows/Linux/macOS)
1 ) Windows 系统
推荐使用 Lua for Windows(LFW),这是一个集成了 Lua 解释器、编译器、库和编辑器的完整开发环境:
下载地址:https://github.com/rjpcomputing/luaforwindows/releases
安装时勾选“添加到 PATH”,便于命令行使用
安装完成后,打开 CMD 输入 lua -v,看到版本号即表示安装成功
2 ) Linux 系统
大多数 Linux 发行版都支持通过包管理器安装 Lua:
sudo apt install lua5.4 # Ubuntu/Debian
或使用源码编译安装
wget https://www.lua.org/ftp/lua-5.4.4.tar.gz
tar -zxvf lua-5.4.4.tar.gz
cd lua-5.4.4
make linux test
sudo make install
3 ) macOS 系统
使用 Homebrew 安装是最简便的方式
brew install lua
安装后,终端输入 lua -v 验证是否成功
选择 IDE:提升开发效率的关键
1 ) VS Code + EmmyLua 插件
VS Code 是目前最受欢迎的轻量级代码编辑器之一,搭配 EmmyLua 插件后,能提供强大的 Lua 支持
| 特性 | 支持情况 |
|---|---|
| 语法高亮 | ✅ |
| 智能提示 | ✅ |
| 断点调试 | ✅(需配置) |
| 跨平台 | ✅ |
安装步骤:
安装 VS Code
安装插件:EmmyLua (tangzx.emmylua)
配置 launch.json 实现调试
{
"version": "0.2.0",
"configurations": [
{
"type": "lua",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/main.lua",
"luaExecutable": "/usr/local/bin/lua"
}
]
}
2 ) LuaPerfect(备选)
LuaPerfect 是另一款专为 Lua 设计的 IDE,支持语法高亮、调试和项目管理
虽然不如 VS Code 普及,但在特定场景下也能胜任
运行第一个 Lua 脚本
新建文件 hello.lua,写入以下内容:
print("Hello Lua")
Linux 下设为可执行文件(需添加 Shebang):
#!/usr/bin/lua
print("Hello Lua")
有可能需要:修改权限
chmod +x hello.lua
保存后在终端运行:
lua hello.lua
# 或
./hello.lua
输出:
Hello Lua
恭喜你,完成了第一个 Lua 程序的编写与执行!
33

被折叠的 条评论
为什么被折叠?



