lua环境搭建

前言
Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文介绍Linux 系统上,lua5.3.0版本安装步骤:

1. Linux 系统上安装

[root@gitlab ~]# mkdir /app/tools/lua -p
[root@gitlab ~]# cd /app/tools/lua
[root@gitlab lua]# curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  271k  100  271k    0     0   139k      0  0:00:01  0:00:01 --:--:--  139k

[root@gitlab lua]# tar xf lua-5.3.0.tar.gz
[root@gitlab lua]# ls
lua-5.3.0  lua-5.3.0.tar.gz
[root@gitlab lua]# cd lua-5.3.0
[root@gitlab lua-5.3.0]# make linux test
cd src && make linux
make[1]: Entering directory `/app/tools/lua/lua-5.3.0/src'
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
..........
............
src/lua -v
Lua 5.3.0  Copyright (C) 1994-2015 Lua.org, PUC-Rio
[root@gitlab lua-5.3.0]# make install

lua语言测试

  • 首先,建立一个lua测试目录(个人习惯)
[root@gitlab lua-5.3.0]# mkdir -p /scripts/lua
[root@gitlab lua-5.3.0]# cd /scripts/lua
  • 接下来我们创建一个 HelloWorld.lua 文件,代码:print("Hello World!")
[root@gitlab lua]# echo -e '#!/usr/local/bin/lua
print("Hello World!")' > HelloWorld.lua
  • 执行以下命令,输出结果:
[root@gitlab lua]# lua HelloWorld.lua
Hello World!

2. SublimeText3配置Lua开发环境

前言
关于SublimeText这款开发神器,以后会出文章记录安装流程及常用的插件安装。
最近在学lua这门轻量级的脚本语言,为了要在触动精灵上大显身手。一款灵活的开发工具就显得很重要了,官方自带的开发工具对中文支持不太好,而且代码补全不够完善。后来接触到了其他几款IDE,也尝试过在IDEA中安装EmmyLua插件进行开发,但IDEA太占内存了,感觉拿来开发几个lua小脚本有点小题大做。最终,选择用SublimeText这款神器进行lua脚本开发。

2.1 安装LuaForWindow

首先要安装lua脚本的编译环境,点击后方链接,安装在你喜欢的地方即可:LuaForWindow传送门

安装完成后打开cmd,输入lua -v,出现版本信息,即安装成功。

2.2 创建Hello.lua

在sublime中创建Hello.lua,输入print('Hello World'),快捷键ctrl + B运行,可看到运行成功。

2.3 安装插件

Lua Dev

运行出错提示错误信息,传送门

Lua Extended

添加while、repeat等代码片段,传送门
安装插件后ctrl + shift + p,输入set Syntax: LuaExtended切换到该语法环境下开发。
gif

其他插件(more)

非必须,更多扩展插件请,点我


原文地址:https://www.cnblogs.com/sunhongleibibi/p/11766437.html