Lua SDK¶
简介¶
Lua 的源码是 C 写的. Lua 解释器 (可执行文件) 在不同的平台 (操作系统, 嵌入式) 需要编译后才能使用. 当然官方已经有不同的平台下的预编译版本了. 在 http://luabinaries.sourceforge.net/download.html 这里可以找到 Window 和 Linux 平台下的下载. 当然在 Linux 下你可以直接用 yum / apt / ... install lua
来进行安装. 而在 MacOS 下你可以用 Homebrew 上的 formula https://formulae.brew.sh/formula/lua, 用 brew install lua
命令进行安装.
下面我们以 MacOS 为主来介绍如何准备 Lua 的开发环境.
在 MacOS 上配置 Lua 的开发环境¶
安装 Homebrew: https://brew.sh/
用 Homebrew 安装 Lua:
brew install lua
用
which lua
找到 lua 的解释器的位置, 然后试一试lua -v
命令看看是否安装成功了创建一个
test.lua
纯文本文件, 然后复制粘贴以下脚本, 然后用lua test.lua
命令试试运行
#!/usr/bin/env lua
print("Hello World!")
Lua 的 IDE
我个人不是 Lua 专家, 目前我是用 JetBrain 家的 IDEA + EmmyLua 插件 (https://plugins.jetbrains.com/plugin/9768-emmylua) 来开发. 运行文件使用 Terminal.
Lua 的包管理
Lua 也是有包的概念