关于cmd:将lua.exe添加到我的系统路径

Adding lua.exe to my system path

我一直很难设置lua作为系统路径。我正在尝试通过命令提示符运行lua程序。对于类似的问题,我关注了多个stackoverflow答案:
从文本文件运行lua程序
无济于事。关于链接的四个步骤:我完全可以完成第一步,想完成第三步和第二步,使我彻底困惑。

我已经编辑了PATH变量,以包含我认为lua的正确路径是:C:\\\\ Program Files \\\\ Lua \\\\ 5.3.4_64 \\\\ lua53.exe。我觉得这是我要加油的地方。

当我尝试从保存lua.exe的文件夹中或外部的cmd提示符运行lua时,这是常规输出。

C:\\\\ Program Files \\\\ Lua \\\\ 5.3.4_32> lua main.lua

'lua'不被识别为内部或外部命令,
可操作程序或批处理文件。

如果任何人可以帮助或需要更多信息来帮助,请提前告知我并谢谢您。


您需要将lua53.exe文件夹添加到PATH变量中。也就是说,添加C:\\Program Files\\Lua\\5.3.4_64,而不是C:\\Program Files\\Lua\\5.3.4_64\\lua53.exe。然后,当您在命令提示符下键入lua53时,命令处理器将在该文件夹中搜索lua53.exe并运行它。

如果要在命令行中使用名称lua运行Lua,则必须将lua53.exe重命名为lua.exe,或创建内容为lua53 %*的名为lua.bat的批处理文件并保存。与lua53.exe在同一文件夹中。 (%*是一个变量,该变量复制在批处理文件的名称之后键入的参数。也就是说,如果在命令行中键入lua -e"print 'Hello, world!'",它将执行命令lua53 -e"print 'Hello, world!'"。)