Lua 环境安装

Lua 可以在几乎所有的平台(windows、linux、MacOS、Android、iOS、PlayStation、XBox等)上运行。本文介绍最常用的开发平台 Linux、MacOS 和 Windows 上的安装方法。

 

1. Linux 安装 Lua

Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装:

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install

如果安装的时候报错: lua.c:80:31: fatal error: readline/readline.h: No such file or directory。

解决方法: 缺少libreadline-dev依赖包。

centos 系统: yum install readline-devel
debian 系统: apt-get install libreadline-dev

验证安装效果:创建一个 HelloWorld.lua 文件,代码如下:

print("Hello World!")

执行以下命令:

$ lua HelloWorld.lua

输出结果为:

Hello World!

 

2. MacOS 安装 Lua

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make macosx test
make install
创建一个 HelloWorld.lua 文件,代码如下:
print("Hello World!")

执行以下命令:

$ lua HelloWorld.lua

输出结果为:

Hello World!

 

3. Window 系统上安装 Lua

Window 下可以使用一个叫 "SciTE" 的IDE环境来执行 Lua 程序,下载地址为:

双击安装后即可在该环境下编写 Lua 程序并运行。

你也可以使用 Lua 官方推荐的方法使用 LuaDist:http://luadist.org/

Lua 是一门开源、简明、可扩展且高效的弱类型解释型脚本语言,比较容易学习。我们从最简单的输出 Hello World 开始,创建我们的第一个 Lua 程序!交互式编程:Lua 提供了交互式编程模式。我们可以在命令行中输入程序并立即查看效果。脚本式编程:我们可以将 Lua 程序代码保存到一个以 lua 结尾的文件,然后再执行,该模式称为脚本式编程。