使用 lua filename.lua 时出现错误。

我对lua非常陌生,一直在试图使用TextWrangler创建lua文件,然后在终端中执行该文件(使用Mac)。我在TextWrangler文件中创建了以下内容:

for i=1,10 do
  print ("Hello")
    end
  print ("That's all!")

然后将其保存为test.lua。然后将此文件移动到lua目录~/lua-5.2.3。然后启动lua,并使用以下命令:

lua test.lua

我得到以下错误:

stdin: 1: syntax error near 'test'

我在这里做错了什么?我已经在网上寻找解决方案,但没有找到答案。我的第一个想法是我将文件放错了地方,但是我已经移动它到每个位置并得到了相同的结果。

点赞
用户1601606
用户1601606

你可以在终端中输入 lua test.lua 来执行脚本。

如果您进入解释器模式,可以使用 dofile "test.lua"。除非在某个地方声明,否则那里没有 lua 命令(函数)。

有一个PIL 部分关于独立解释器的使用以及更多最新的参考部分

2014-05-30 00:27:57