sublimeText3 Lua的环境问题解决

来源:互联网 发布:nba2k16帅气捏脸数据 编辑:程序博客网 时间:2024/05/20 03:08

sublimeText3 运行直接运行比命令行既省时又省事,以后就使用sublimeText3开发Lua了

安装了Lua插件之后,Ctrl+b 运行 Lua文件,出现了一个问题

[Errno 2] No such file or directory: 'lua'[cmd: ['lua', '/home/study/test.lua']][dir: /home/study/][path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin][Finished]

提示找不到lua脚本解释器

去/usr/bin/目录里查看lua 的版本

ll lua*-rwxr-xr-x 1 root root 220056 414  2016 lua5.3*-rwxr-xr-x 1 root root 141824 414  2016 luac5.3*

看来是真没有lua这个解释器,一种方式去修改sublimeText3的编译lua文件解释器为lua5.3,另一种方式给lua5.3加软链接变成如下方式:

sudo ln -s lua5.3 luasudo ln -s luac5.3 luaclrwxrwxrwx 1 root root      6 523 17:09 lua -> lua5.3*-rwxr-xr-x 1 root root 220056 414  2016 lua5.3*lrwxrwxrwx 1 root root      7 523 17:10 luac -> luac5.3*-rwxr-xr-x 1 root root 141824 414  2016 luac5.3*

再次使用sublimeText3去运行lua脚本,成功了。

希望遇到这个问题的同胞们少走点弯路,可以帮到大家。