我应该使用什么命令从Lua Intepreter启动程序?

时间:2015-12-24 23:56:35

标签: lua prompt

我一直在尝试解决如何启动我在Lua中编写的程序的问题,在我看来,我应该从Lua Interpreter启动该程序。 Lua的第一版编程告诉我应该使用命令prompt> lua hello.lua。我的程序的名称是“hello.lua”,它与Interpreter在同一个文件夹中,但是我在'>'附近得到错误消息'='。我应该使用什么命令?或者我做错了什么?

2 个答案:

答案 0 :(得分:2)

在Windows(管理员控制台)下:

ftype Lua.File=C:\utils\lua.exe "%1" %*

(其中c:\ utils \ lua.exe是Lua解释器的实际路径)

assoc .lua=Lua.File

现在,您可以直接在命令提示符下键入: hello.lua

并且,如果在"计算机/属性/高级/环境变量" (Win7示例)您将.LUA添加到PATHEXT变量,只需在命令提示符下键入: hello ,不带扩展名。

答案 1 :(得分:1)

(我猜你在某些Unix或POSIX系统上)

只需输入lua hello.lua; prompt>字符串由您的shell提供(而prompt通常是不同且可配置的。)

通过输入字面prompt>,你要求你的shell运行一个程序 - 或者一个名为prompt的命令,以及redirect stdout {到{之后的{} {1}})