• 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)

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


  • 相关阅读:
    C#利用反射动态调用类及方法
    系统程序监控软件
    SQL server 2008 安装和远程访问的问题
    sql server 创建临时表
    IIS 时间问题
    windows 2008 安装 sql server 2008
    sql server xml nodes 的使用
    Window 7sp1 安装vs2010 sp1 打开xaml文件崩溃
    CSS资源网址
    Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0
  • 原文地址:https://www.cnblogs.com/sunhongleibibi/p/11766437.html
Copyright © 2020-2023  润新知