Lua:无法打开:参数无效

Lua: Cannot open : Invalid argument

嗯,我最近决定开始学习 lua 我在 Sublime Text 3 中执行代码时遇到了一些问题,尽管在命令行中一切正常

错误输出按顺序显示:

  1. 已执行程序的输出
  2. 操作花了多长时间,退出代码是什么
  3. 执行的确切命令
  4. 目录是 "current working directory" 而程序是 运行ning
  5. PATH 环境变量,这样如果在查找要执行的命令时出现问题,您可以看到它在哪里。

如果您查看那里的第三项,即执行的命令,它是:

[cmd: ['lua', '']]

这意味着它试图用一个空的第二个参数执行命令'lua'。原因是您在尝试 运行 之前没有保存文件;因此没有关联的文件名可提供给命令。

先保存文件即可解决问题。 Tools > Save all on build 选项(选中时)将确保所有未保存的更改在程序 运行 之前保存到磁盘,但这仅适用于已经至少保存过一次的文件。