• Lua 学习笔记(一)环境搭建


         Lua是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁,几乎在所有的操作系统和平台上都可以编译,运行。

      主要讲一下mac和win下的环境搭建。
    工具:
         1、Sublime Text 2
         2、LuaForWindows_v5.1.4-46.exe
         3、lua-5.1.4.tar.gz(Mac)
    一、Win7下安装
      为了方便开发,借助于Sublime Text 2来学习和运行lua文件,当然Sublime Text 2也是我最喜欢和最强大的文本编辑器,完全可以用来做开发IDE。
         首先,安装LuaForWindows_v5.1.4-46.exe到本地, 下载安装Sublime Text 2后,找到安装目录。。。Sublime Text 2DataPackagesLua
    在Lua文件夹下创建一个文本文件 Lua.sublime-build
     
     
    并打开写入以下文本
     
    {
        "cmd": ["D:/5.1/lua.exe", "$file"],
        "file_regex": "^(?:lua:)?[ ](...*?):([0-9]*):?([0-9]*)",
        "selector": "source.lua"
    }
     
    (注意:路径不可以是中文!不然不会有任何提示错误,导致编译不成功!)
    当然  "D:/5.1/lua.exe" 为你安装LuaForWindows_v5.1.4-46.exe的目录,保存后打开Sublime Text 2
     
    在Sublime Text 2创建一个文本 helloworld.lua 文本文件,并写入 print("hello world !")
     
     
    选择编译环境,这里点击Sublime导航 Tools-->Build System-->Lua 只有选择编译环境后,Build才会编译当前文件
     
     
    然后 Ctrl+B 
     
     
     
    不同版本的Sublime目录有不同,不过只要找到Packages目录就行。
     
    二、Mac下安装
     
         首先去官网下载lua-5.1.4.tar.gz版本的安装包,然后解压。
         现在打开终端(实用工具->终端),从终端进入lua-5.1.4文件夹,然后回车。
         输入安装命令:sudo make install
         如果有设置开机账户密码的话,就输入开机密码。
     
     
         如图,就已安装完毕!输入lua 测试版本是否安装成功。(顺手输入print(“hello world”)试试打印输出 ^_^)
     
     
         ok,如果在安装过程中提示要安装xcode工具之类的,就安装一下,我电脑已经有安装了,所以没有提示。
     
         mac系统下的sublime text 配置比较简单,依旧是先找到安装目录(如图从文件管理器进入资源库的文件夹,当然,图上没有资源库的选项,小技巧-在如图情况下按下option键就会出现资源库,点击就进去了……):
     
     
    以上路径找到 Lua文件夹,如果没有就新建一个。然后新建文件Lua.sublime-build,并输入以下代码:
    {
    "cmd": ["/usr/local/bin/lua", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.lua"
    }
     
    选择编译类型:
     
     
    创建一个Lua文件然后打印hello world:
     
     
         ok,完成环境搭建!愉快的写Lua喽
     
    三、Mac下卸载Lua环境
     
         在lua的安装文件下我没有找到uninstall命令相关的东西,因此只有找到安装目录去删除Lua环境,这样十分麻烦,因此我在Lua的Makefile文件下增加卸载命令。在Lua-5.1.4文件夹下有这个文件。
     
    使用:
    uninstall:
    cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
    cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC)
    cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB)
    cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN)
     
    替换上图红框内的命令。替换后保存文件:
     
     
         通过终端进入lua-5.1.4文件夹下,输入 sudo make uninstall 然后卸载成功。
     
  • 相关阅读:
    Spring Security(09)——Filter
    Spring Security(08)——intercept-url配置
    Spring Security(07)——缓存UserDetails
    Spring Security(06)——AuthenticationProvider
    Spring Security(05)——异常信息本地化
    Spring Security(04)——认证简介
    xss小总结
    xss hack学习靶场 writeup
    sqlmap使用
    sqli-labs writeup(less1---less38)
  • 原文地址:https://www.cnblogs.com/Richard-Core/p/4341889.html
Copyright © 2020-2023  润新知