美文网首页
Lua在mac上的安装

Lua在mac上的安装

作者: 龙猫六六 | 来源:发表于2020-03-23 19:40 被阅读0次

    花了半天时间,网上搜索如何在mac系统上安装lua,以及选择IDE能够运行调试Lua。结果不太理想,没有一篇文档可以达到要求。在此记录下完整的安装方式:

    • Lua安装用brew命令,没什么难度
    • IDE选择IntelliJ IDE,在Plugins中安装插件EmmyLua,让IDE识别Lua文件及执行
    • Lua在IntelliJ上调试,缺少依赖包。使用brew下载luarocks管理lua的依赖包,并下载luarocks install luasocket

    Lua安装

    打开 macOS 终端,输入以下指令:

    brew tap homebrew/versions
    brew install lua53
    

    安装后查看对应版本信息


    image.png

    Lua IDE选择

    选择IntelliJ IDE(没什么原因,习惯而已)


    image.png

    安装 EmmyLua

    在 IntelliJ IDEA CE 的 Plugins 中,直接搜索安装即可。记得,要先安装此插件,然后再新建工程。安装此插件后,工程模板,会多一个 Lua 模板选项。从 Lua 模板新建工程,会简化许多 Lua 相关的配置。

    image.png
    安装EmmyLua后配置Program, Working directory,Entry file点击运行对应xx.lua文件
    image.png

    Lua 调试

    问题

    Intellij IDE默认无法调试,点击调试IDE Console提示异常。module 'socket' not found提示缺少socket依赖。

    image.png

    解决方案

    使用 Lua 模块管理工具LuaRocks下载对应依赖。

    • Mac 下的 Homebrew 居然内置了 LuaRocks 的安装包,因此执行下述命令:
    brew install luarocks -v
    
    • 使用LuaRocks安装LuaSocket
    luarocks install luasocket
    

    安装后lua 5.3文件夹确认,含有socket对应依赖


    image.png

    此时在Intelli IDE调试lua脚本


    image.png

    相关文章

      网友评论

          本文标题:Lua在mac上的安装

          本文链接:https://www.haomeiwen.com/subject/ucawyhtx.html