将lua.exe添加到我的系统路径

时间:2018-05-18 22:08:55

标签: cmd lua

我一直难以将lua设置为系统路径。我试图通过命令提示符运行lua程序。我已经针对类似的问题跟踪了多个stackoverflow答案: Running a lua program from a text file 无济于事。关于链接的四个步骤:我能够完成第一步没问题,想完成第三步,第二步就彻底弄糊涂了我。

我已经编辑了我的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'不被视为内部或外部命令, 可操作程序或批处理文件。

如果有人可以提供帮助或需要更多信息,请提前告知我们并提前感谢您。

1 个答案:

答案 0 :(得分:3)

您需要将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,或者创建名为lua.bat的批处理文件,其内容为{{1并将其保存在与lua53.exe相同的文件夹中。 (lua53 %*是一个变量,它复制您在批处理文件名后输入的参数。也就是说,如果在命令行中键入%*,它将执行命令lua -e "print 'Hello, world!'" 。)