最近,我发现(在Mac OS X Mavericks上)OpenFL和LIME(使用命令行工具)由于“分段错误”而无法正常工作。
在我详细介绍之前,这里有一些背景知识。
现在,我在输入lime
或openfl
或使用其任何功能(例如建筑物)时收到此错误:
Called from lime/utils/ByteArray.hx line 109
Called from lime/system/System.hx line 286
Called from lime/system/System.hx line 405
Uncaught exception - Segmentation fault
无论如何,我不知道背景是否与它有关。我查看了Ubuntu论坛,但没有任何对我有用的东西。任何帮助,将不胜感激;我在类似的问题中找不到相应的问题'或其他任何地方。
Haxe Compiler 3.1.3 + OpenFL 3.0.0 beta。 (根据haxelib upgrade
描述。)
答案 0 :(得分:3)
Neko无法在您的计算机上初始化。当Lime加载时,尝试在lime.ndll中调用neko_init
并崩溃。这可能是由多件事引起的,所以这里有几个步骤要检查。
neko
应显示版本信息。在继续之前确保它说2.0.0。您还可以使用命令which neko
显示neko正在执行的位置。它通常是从/usr/lib/neko/neko
到/usr/bin/neko
的符号链接。/usr/lib/neko
。确保您有一个指向该目录的NEKOPATH
环境变量。