我正在寻找用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崩溃。
答案 0 :(得分:1)
turtle.lua
和spirograph.lua
文件都是模块,因此您不需要“运行”它们,因为它们自己不做任何事情。您可以运行所有包含的示例,并且那些使用这些模块的示例可以毫无问题地运行。
感谢您的调试;我将检查可能导致turtle.lua
崩溃的原因,但您可以继续将其用作模块而不会出现问题。