Lua 安装
1. 语言特性简介
Section titled “1. 语言特性简介”Lua 是一种用标准 C 语言编写的轻量级、可扩展的脚本语言。其设计初衷是为了嵌入到其他宿主应用程序中(如 Redis 事务控制、Nginx/OpenResty 流量处理、游戏引擎逻辑层),为系统提供灵活的扩展和定制功能。
2. 跨平台环境安装
Section titled “2. 跨平台环境安装”2.1. Windows 环境安装
Section titled “2.1. Windows 环境安装”推荐使用社区打包的安装程序进行一键部署:
wget https://github.com/rjpcomputing/luaforwindows/releases/download/v5.1.5-52/LuaForWindows_v5.1.5-52.exe# 下载后运行 exe 文件并配置系统环境变量2.2. Linux 环境安装 (以 Ubuntu/CentOS 为例)
Section titled “2.2. Linux 环境安装 (以 Ubuntu/CentOS 为例)”方案 A:通过包管理器快速安装 (推荐旧版本兼容应用)
apt install lua5.1方案 B:源码编译安装 (推荐获取最新特性)
# 1. 下载源码并解压curl -L -R -O https://www.lua.org/ftp/lua-5.4.7.tar.gztar zxf lua-5.4.7.tar.gz
# 2. 进入目录并执行编译cd lua-5.4.7make all test2.3. 环境验证
Section titled “2.3. 环境验证”在终端输入以下命令确认编译器版本:
lua -v# 预期输出类似:Lua 5.4.7 Copyright (C) 1994-2024 Lua.org, PUC-Rio