使用lua filename.lua时出错

时间:2014-05-29 23:58:13

标签: macos lua terminal

我对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'

我在这里做错了什么?我在网上到处寻找解决方案,我认为,对我来说这是一个非常简单的疏忽,但我什么也没找到。我的第一个想法是我把文件放在了错误的地方,但我把它移到了无处不在的地方。

1 个答案:

答案 0 :(得分:2)

您可以在终端中执行脚本输入lua test.lua

如果您进入翻译模式,则可以使用dofile "test.lua"。除非你在某处声明它,否则那里没有lua命令(函数)。

有一个PIL section关于独立翻译用法和更新reference section