首页 > 解决方案 > 无法在 lua 命令行上运行 lua 文件

问题描述

我希望能够在我最初在我的系统上下载 lua 时出现的命令行上运行我的 lua 脚本。问题是当我尝试在其上运行 lua 文件时,会弹出“stdin:1: '=' expected near '[whatever the file name is]'”。这是我尝试在 lua 命令行https://imgur.com/a/eluFF47上运行 lua 文件时发生的情况的图像的链接。这是我试图运行https://imgur.com/a/ONk1LO2的 lua 脚本的图像。提前致谢。

标签: luacommandline

解决方案


您的第一个屏幕截图显示了 Lua 独立解释器。

您正在尝试在 Lua 命令行界面中运行 Windows 命令。不在 Windows 命令行中。lua helloworld.lua不是有效的 Lua 表达式,因此出现错误。

lua helloworld.lua在 Windows 命令行中运行。

Lua CLI 是一个交互式界面,您可以在其中运行 Lua 命令。只需输入 print("hello world") 并回车即可。

例如,您可以使用dofile从 Lua CLI 运行文件。


推荐阅读