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 的开发环境

  1. 安装 Homebrew: https://brew.sh/

  2. 用 Homebrew 安装 Lua: brew install lua

  3. which lua 找到 lua 的解释器的位置, 然后试一试 lua -v 命令看看是否安装成功了

  4. 创建一个 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 也是有包的概念