【问题标题】:How do I run a Lua script?如何运行 Lua 脚本?
【发布时间】:2016-06-19 20:53:58
【问题描述】:

我在 Windows 10 上运行。我构建了 lua,将其添加到我的环境变量 PATH,但我不知道如何成功运行它。

我尝试将 .lua 文件拖到 lua.exe 上,但这只会导致我的资源管理器窗口冻结并崩溃。我尝试在命令提示符下调用 lua 或我的特定 lua 文件,但它什么也没做 - 没有错误,只是坐在那里没有输出。我尝试在与 lua.exe 相同的目录中使用命令提示符移动文件,但没有任何效果。

编辑:Here 是我的命令提示符的图片。从我看过的教程和视频来看,像这样简单地执行 lua 应该可以让我立即开始输入命令。

【问题讨论】:

  • 只需输入lua test.lua。尝试在test.lua 中写单行print"Hello world" 以查看它是否有效。并将C:\Program Files (x86)\Lua\5.3 添加到您的PATH 环境变量中,以便能够从任何文件夹调用Lua。
  • 是的,我就是这样做的,但没有任何反应。我只是得到一个闪烁的光标。
  • lua.exe 在没有参数的控制台中启动时会说什么? “只是坐在那里没有输出”是什么意思?它挂了吗?
  • 你是如何构建 Lua 的?
  • youtube.com/watch?v=X5D_h2X8LCk 我使用 Visual Studio 命令提示符观看了这个视频,并复制了这些命令,版本号为 5.3

标签: windows lua


【解决方案1】:

显然将“Lua.exe”重命名为“Lua53.exe”解决了这个问题。

【讨论】:

    【解决方案2】:

    打开代码编辑器终端并输入lua filename.lua,这应该会运行文件中的程序。

    【讨论】:

      【解决方案3】:

      如果您只想运行简单的 lua 脚本来获取结果,您可以从 chrome 扩展商店获取“code runner”。您可以在其上运行 lua。此外,您可以使用它与他人共享或加载代码。

      【讨论】:

        【解决方案4】:

        尝试在你的 lua 文件上使用dofile("directory of the lua file you want to call ex. lualib/lua.lua")。或者如果你想运行脚本,你可以使用repl.it

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-12-28
          • 2013-05-17
          • 2016-03-29
          • 2015-03-01
          • 2016-08-10
          • 2020-05-28
          • 2015-08-30
          • 1970-01-01
          相关资源
          最近更新 更多