花了半天时间,网上搜索如何在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 相关的配置。
安装EmmyLua后配置
Program
, Working directory
,Entry file
点击运行对应xx.lua文件image.png
Lua 调试
问题
Intellij IDE默认无法调试,点击调试IDE Console提示异常。module 'socket' not found
提示缺少socket依赖。
解决方案
使用 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
网友评论