ubunutu18.04 sublimeText3 Lua的环境问题解决

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 4月  14  2016 lua5.3*
-rwxr-xr-x 1 root root 141824 4月  14  2016 luac5.3*

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

sudo ln -s lua5.3 lua
sudo ln -s luac5.3 luac

lrwxrwxrwx 1 root root      6 5月  23 17:09 lua -> lua5.3*
-rwxr-xr-x 1 root root 220056 4月  14  2016 lua5.3*
lrwxrwxrwx 1 root root      7 5月  23 17:10 luac -> luac5.3*
-rwxr-xr-x 1 root root 141824 4月  14  2016 luac5.3*

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

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

你可能感兴趣的:(Lua)