首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于分段错误,OpenFL和Lime无法运行。

由于分段错误,OpenFL和Lime无法运行。
EN

Stack Overflow用户
提问于 2015-03-30 01:12:47
回答 1查看 1.2K关注 0票数 6

最近,我发现(在Mac小牛上) OpenFL和LIME (使用命令行工具)由于“分段错误”而无法工作。

在我进入细节之前,这里有一些背景。

  • 我最初从OpenFL网站提供的安装程序中获得了Haxe + Neko。
  • 我根据说明安装了OpenFL。
  • 后来,当我使用标准的Haxe编码时,我需要Neko,但它显然没有安装。
  • 我从Neko的网站安装了Neko。

现在,在输入limeopenfl或使用它们的任何函数(例如构建)时,会出现此错误:

代码语言:javascript
复制
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论坛上看过,但是没有什么对我有用。任何帮助都将不胜感激;我在“类似问题”或其他任何地方都找不到这方面的帮助。

HaxeCompiler3.1.3+ OpenFL 3.0.0 beta。(根据haxelib upgrade描述)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-02 21:05:45

尼科在你的电脑上初始化失败了。当Lime加载时,它尝试在neko_init中调用lime.ndll并崩溃。它可能是由多种原因引起的,因此这里有几个步骤要检查。

  1. 在终端中键入neko应显示版本信息。在继续之前,确保上面写的是2.0.0。您还可以使用命令which neko显示neko正在执行的位置。它通常是从/usr/lib/neko/neko/usr/bin/neko的符号链接。
  2. 可能找不到std.ndll文件。通常,这个文件和其他标准的neko文件位于/usr/lib/neko中。确保有指向该目录的NEKOPATH环境变量。
  3. 如果上述似乎是正确的,你可能想要完全删除哈克斯和内科,并重新安装。与其使用OpenFL站点的安装程序,不如使用来自haxe.org的安装程序。它应该与安装程序版本捆绑在一起。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29336962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档