IDEA EmmyLua 配置+调试
参考文章1:https://www.cnblogs.com/icefoxhz/articles/16809098.html
参考文章2:https://blog.csdn.net/2301_77721052/article/details/149113581
EmmyLua 在 插件中直接搜索安装即可
参考链接:
Lua5.4下载
Luarocks包管理下载
下载 lua5.4,顺便下载lua-5.4.2_Win64_dllw6_lib.zip这个,解压到一起,dllw6_lib这个替换lua里面的dll
然后下载Luarocks,这个我下载的最新的 luarocks-3.12.2-windows-64.zip 只支持 Lua5.4
然后配置lua5.4和Luarocks的环境变量
根据参考文章1进行配置,luarocks的配置
luasocks的包默认安装到 C:\Users\Administrator\AppData\Roaming\luarocks\lib\lua\5.4 这个文件夹下,所以还要在 LUA_CPATH
这个环境变量里面加上(如果没有的话) C:\Users\Administrator\AppData\Roaming\luarocks\lib\lua\5.4\?.dll
否则安装了包也会提示找不到dll
最终环境变量是这样:
我的安装路径结构
重点来了,想要调试的话,需要安装一个叫 luasocket的包, 因为调试器需要通过他进行socket通信
但是这里有个坑:
如果直接在cmd中执行 luarocks install luasocket
大概率会报一个错:
Failed compiling module mime\core.dll
这里需要通过参考文章2进行安装,使用VS2022的一个工具(不清楚其他版本是否可行)执行命令安装就可以了
安装成功后就可以通过IDE的调试按钮进行调试了