笔记:sublime text 3运行lua代码报错:[WinError 2] 系统找不到指定的文件。

时间:2024-04-05 08:05:48

今天把sublime text 2卸载了,从官网下载了sublime text 3并且安装,结果在调试lua代码时报如下错误:

笔记:sublime text 3运行lua代码报错:[WinError 2] 系统找不到指定的文件。

网上查了半天该错误的解决方法,都没有查到相关lua程序调试报这类错误的问题及解决方案,只好自己建个新编译系统文件,如下:笔记:sublime text 3运行lua代码报错:[WinError 2] 系统找不到指定的文件。

选择New Build System...项:

然后在弹出的文件内将内容替换为如下代码:

{
"cmd": ["这里填写你的lua解释器完整路径,如果我的存放在:C:/Users/Administrator/Desktop/lua/lua_interpreter.exe", "$file"],  
"file_regex": "^(?:lua:)?[\t ](...*?):([0-9]*):?([0-9]*)",  
"selector": "source.lua"  
}

替换后保存文件,如保存的文件名为:lua_custom.sublime-build,这时你再打开Tool->Build System, 你会看到展开栏里会多出lua_custom这个选项,然后你点击这个选项,这时再快捷键Ctrl + B就可以正常执行lua代码调试。

关于编译生成lua解释器,可以直接去lua官网:http://www.lua.org/versions.html 下载适合自己lua版本的lua源码去编译生成,我用的lua5.3版本源码编译生成的解释器,下载链接:http://download.csdn.net/download/qq_31766907/10242385