1

我正在尝试使用 Lua 进行编码 - 我正在尝试寻找一些东西来教我 11 岁的儿子一些编程技能(他已经掌握了 Scratch :))。我自己对 Lua 完全陌生,但我有一些其他语言的背景。

我已经下载并安装了 ZeroBrane(在 OS X 10.9.5 上运行的 v0.80);但是,当我尝试编译/运行测试程序的任何示例文件turtle.lua时,我遇到了崩溃:

在此处输入图像描述

如果我选择 Lua 5.2 作为解释器,也会发生同样的情况。关于可能的原因和修复的任何想法?

编辑:我之前测试时有点仓促;简单的 Lua 代码似乎运行良好,turtle-samples文件夹中的示例程序也是如此。

示例代码spirograph.lua在没有崩溃的情况下运行,但似乎实际上并没有做任何事情。Turtle.lua仍然崩溃:通过单步执行代码,退出第 543 行和第 555 行之间的循环时似乎崩溃了:

在此处输入图像描述

F10如果我在这个断点按下,我会遇到 Lua 崩溃。

4

1 回答 1

1

turtle.lua和文件都是spirograph.lua模块,所以你不需要“运行”它们,因为它们自己不做任何事情。您可以运行所有包含的示例,并且使用这些模块的示例可以正常运行。

感谢调试;我将检查可能导致崩溃的原因turtle.lua,但您可以继续将其用作模块而不会出现问题。

于 2014-09-28T15:46:54.997 回答