luax 构建&简单试用
luax 目前没有提供直接的安装包,我们需要自己构建,以下说明下使用
构建&&使用
注意mac 系统构建有问题,没成功,使用的linux
- 构建
需要ninja 构建工具,可以通过pip 安装
git clone https://github.com/CDSoft/luax
cd luax
./bootstrap.sh
ninja install
- 使用
app.lua
local json = require("json")
function demo()
return {
name = "dalong",
age = 33
}
end
print(json.encode(demo()))
构建可执行文件
luax compile -t linux-x86_64-musl -o app app.lua
运行
mac 执行文件构建
运行效果
说明
luax 已经内置了不少包,使用起来还是很方便的,同时支持跨平台的构建,对于一些业务还是值得尝试下的
参考资料
https://github.com/ninja-build/ninja/wiki/Pre-built-Ninja-packages
https://github.com/CDSoft/luax
https://cdelord.fr/lapp.html
https://cdelord.fr/luax.html