Lua: 开发环境搭建指南之跨平台安装与IDE配置实战

概述


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 程序的编写与执行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值