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\nprint("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切换到该语法环境下开发。
其他插件(more)
非必须,更多扩展插件请,点我
lua环境搭建的更多相关文章
- 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】
Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热 ...
- VS2012+LUA环境搭建
1 .启动VS2012,选择C++下的"win32"项目类型中的"Win2控制台应用程序" 2.工具——选项——项目和解决方案——VC++目录——可执行程序(C ...
- Nginx+lua环境搭建
其实有点类似WampServer一站式安装包 wget http://openresty.org/download/ngx_openresty-1.7.10.1.tar.gz tar -zxvf ng ...
- Mac下Lua环境搭建
lua源文件下载安装 到官网安装了lua包,我安装的是 lua-5.3.1 解压之后,命令行cd进入到src目录下,输入make macosx 完成后cd ..到上一层目录, 输入sudo make ...
- IntelliJ IDEA 2019.2 LUA环境搭建说明
1.搭建GCC 添加系统环境变量PATH 为C:\MinGW\bin目录 测试命令进入CMD gcc -v 2.编译LUA cd到lua/src目录 mingw32-make min ...
- 解决cocos2dx 打包lua环境搭建问题( ImportError: No module named Cheetah.Template)
将c++ 封装成lua调用时,显示一下错误: PYTHON_BIN not defined, use current python. generating userconf.ini... Genera ...
- Lua环境搭建之使用EditPlus搭建Lua开发环境
luatools正则表达式extension工具encoding 一.语法高亮 打开 EditPlus,Tools 工具-->Preferences首选项==>setting & ...
- Lua环境搭建编译[Lua5.2+VS2010]
这里是我编译的和一个测试Demo:http://download.csdn.net/detail/allh45601/6783653 大家如果看我下边说的不是很清楚,可以下载这个具体工程: 群:103 ...
- lua 学习 (一 )Mac搭建lua环境和ide
今天开始学习lua 首先是搭建环境 和 我的hello world 首先 交代一下我用的是 Mac 系统 所以在Mac上安装lua 环境很方便的 lua Mointain Lion - Lua 5 ...
随机推荐
- 重新整理 .net core 实践篇—————配置系统之强类型配置[十]
前言 前文中我们去获取value值的时候,都是通过configurationRoot 来获取的,如configurationRoot["key"],这种形式. 这种形式有一个不好的 ...
- Nginx实战部署常用功能演示(超详细版),绝对给力~~~
前言 上次分享了一些开发过程中常用的功能,但如果到真实环境中,其实还需要一些额外的配置,比如说跨域.缓存.配置SSL证书.高可用等,老规矩,还是挑几个平时比较常用的进行演示分享.上篇详见Nginx超详 ...
- javascript获取日期,年月,日
<SCRIPT LANGUAGE="JavaScript"> var myDate = new Date(); myDate.getYear(); ...
- 3D-camera结构光原理
3D-camera结构光原理 目前主流的深度探测技术是结构光,TOF,和双目.具体的百度就有很详细的信息. 而结构光也有双目结构光和散斑结构光等,没错,Iphone X 的3D深度相机就用 散斑结构光 ...
- 适用于AMD ROC GPU的Numba概述
适用于AMD ROC GPU的Numba概述 Numba通过按照HSA执行模型将Python代码的受限子集直接编译到HSA内核和设备功能中,从而支持AMD ROC GPU编程.用Numba编写的内核似 ...
- 将HLSL射线追踪到Vulkan
将HLSL射线追踪到Vulkan Bringing HLSL Ray Tracing to Vulkan Vulkan标志 DirectX光线跟踪(DXR)允许您使用光线跟踪而不是传统的光栅化方法渲染 ...
- java接口类
是什么:类似于java中的继承,但是继承只可以继承一个人父类,接口类可以继承多个 作用:解决java继承解决不了的问题 关键字:interface(定义) implements(使用) 注意事项:1. ...
- python_selenium_PO模式下显示等待、隐式等待封装,结合Excel读取元素可取默认等待时间配置
basepage中等待的封装 def implicitly_wait(self): self.driver.implicitly_wait(5)def wait(self): time.sleep(5 ...
- JMeter使用教程2——MySQL压测
之前写过一篇JMeter使用教程,只是介绍了http请求的压力测试,想到MySQL的测试也挺必要的,于是写下这篇记录一下.如果不知道怎么下载和安装,可以看一下上一篇关于JMeter的文章,地址是:ht ...
- JVM快速入门(上)
前言 根据狂神说的JVM快速入门做了以下笔记,讲的很好的一个博主,给小伙伴们附上视频链接狂神说JVM快速入门 接下来我按照他所讲的内容给大家记录一些重点! 一.JVM体系结构 .java经由ja ...