OpenFL 和 Lime 没有 运行,因为分段错误
OpenFL and Lime does not run, because of a segmentation fault
最近,我发现(在 Mac OS X Mavericks 上)OpenFL 和 LIME(使用命令行工具)由于 'segmentation fault'.
在我进入细节之前,这里有一些背景。
- 我最初从 OpenFL 站点提供的安装程序中获得了 Haxe + Neko。
- 我按照那里的说明安装了 OpenFL。
- 后来,当使用标准的 Haxe 编码时,我需要 Neko,但显然没有安装它。
- 我从 Neko 的站点安装了 Neko。
现在,我在输入 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 论坛,但对我没有任何帮助。任何帮助,将不胜感激;我在 'similar questions' 或其他任何地方都找不到太多关于此事的信息。
Haxe 编译器 3.1.3 + OpenFL 3.0.0 测试版。 (根据 haxelib upgrade
描述。)
Neko 在您的计算机上初始化失败。当 Lime 加载时,它会尝试在 lime.ndll 中调用 neko_init
并崩溃。它可能是由多种原因引起的,所以这里有几个步骤可以检查。
- 在终端中输入
neko
应该会显示版本信息。在继续之前确保它显示 2.0.0。您还可以使用命令 which neko
显示 neko 从何处执行。它通常是从 /usr/lib/neko/neko
到 /usr/bin/neko
的符号 link。
- 可能找不到 std.ndll 文件。通常这个文件和其他标准的 neko ndll 文件位于
/usr/lib/neko
。确保你有一个指向该目录的 NEKOPATH
环境变量。
- 如果以上看起来是正确的,您可能需要完全删除 Haxe 和 Neko 并重新安装。与其使用来自 OpenFL 站点的安装程序,不如使用来自 haxe.org 的安装程序。它应该将 neko 与安装程序版本捆绑在一起。
最近,我发现(在 Mac OS X Mavericks 上)OpenFL 和 LIME(使用命令行工具)由于 'segmentation fault'.
在我进入细节之前,这里有一些背景。
- 我最初从 OpenFL 站点提供的安装程序中获得了 Haxe + Neko。
- 我按照那里的说明安装了 OpenFL。
- 后来,当使用标准的 Haxe 编码时,我需要 Neko,但显然没有安装它。
- 我从 Neko 的站点安装了 Neko。
现在,我在输入 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 论坛,但对我没有任何帮助。任何帮助,将不胜感激;我在 'similar questions' 或其他任何地方都找不到太多关于此事的信息。
Haxe 编译器 3.1.3 + OpenFL 3.0.0 测试版。 (根据 haxelib upgrade
描述。)
Neko 在您的计算机上初始化失败。当 Lime 加载时,它会尝试在 lime.ndll 中调用 neko_init
并崩溃。它可能是由多种原因引起的,所以这里有几个步骤可以检查。
- 在终端中输入
neko
应该会显示版本信息。在继续之前确保它显示 2.0.0。您还可以使用命令which neko
显示 neko 从何处执行。它通常是从/usr/lib/neko/neko
到/usr/bin/neko
的符号 link。 - 可能找不到 std.ndll 文件。通常这个文件和其他标准的 neko ndll 文件位于
/usr/lib/neko
。确保你有一个指向该目录的NEKOPATH
环境变量。 - 如果以上看起来是正确的,您可能需要完全删除 Haxe 和 Neko 并重新安装。与其使用来自 OpenFL 站点的安装程序,不如使用来自 haxe.org 的安装程序。它应该将 neko 与安装程序版本捆绑在一起。