lua - 无法在 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 脚本的图像。提前致谢。
解决方案
您的第一个屏幕截图显示了 Lua 独立解释器。
您正在尝试在 Lua 命令行界面中运行 Windows 命令。不在 Windows 命令行中。lua helloworld.lua
不是有效的 Lua 表达式,因此出现错误。
lua helloworld.lua
在 Windows 命令行中运行。
Lua CLI 是一个交互式界面,您可以在其中运行 Lua 命令。只需输入 print("hello world") 并回车即可。
例如,您可以使用dofile从 Lua CLI 运行文件。
推荐阅读
- javascript - 单击按钮时Reactjs从firestore获取数据
- python - 我很难理解 Idle 和 Pycharm 之间的区别
- python - 在上下文管理器(with)和异常处理程序中使用“as”分配给成员
- docker - docker login in custom gitlab-runner:没有这样的主机(http://docker:2375/v1.39/auth: dial tcp: lookup docker on 172.31.0.2:53: no such host)
- neo4j - 度中心性算法仅返回 0.0 作为分数
- javascript - angular-ng-autocomplete 选项不可见,但可以单击并选择
- html - 从右到左显示文本
- angular - Angular 更新 8.1 - 循环依赖警告
- sql - 存储在数据库中并通过 Python 运行的 SQL 查询
- php - “PHP exec 返回修剪后的命令。”