安装哈克斯石灰时找不到模板文件闪存/hxml



我最近尝试在haxe/lime中开发,我有两件事让我感到害怕。1.我尝试通过以下命令安装Lime:

> haxelib install lime
haxelib run lime setup

它自动在"c:/"中安装了Lime。我需要将文件移动到"lib"到 haxe 文件夹。

2.当我在FD中打开Lime项目时,出现此错误:

> Called from ? line 1
Called from CommandLineTools.hx line 995
Called from CommandLineTools.hx line 23
Called from CommandLineTools.hx line 108
Called from CommandLineTools.hx line 190
Called from platforms/FlashPlatform.hx line 91
Called from /usr/lib/haxe/std/neko/_std/sys/io/File.hx line 30
Uncaught exception - Invalid field access : __s

结束 当我尝试构建项目时,我收到此错误:

> Warning: Could not find template file: flash/hxml
Warning: Could not find template file: flash/haxe
Fatal error: exception Failure("File not found bin/flash/haxe/release.hxml")
Build halted with errors (haxelib.exe).

对于您的第一个问题,看起来您没有配置 haxelib 路径。

您可以使用以下命令设置库的路径: haxelib setup

在这里,您将路径放在您希望库存储的位置。

并且不要忘记安装石灰后要做: haxelib run lime setup就像有人问的那样。

对于您对FD的问题,我想这可能是因为您将lime文件夹移动到另一个文件夹。通常,您永远不必将库移动到另一个文件夹,否则haxe将不知道位置。

如果不抱歉,我不使用 FD,而是隐藏或崇高文本。

接受的答案对我来说没有意义,所以我决定发布一个适用于我的系统的解决方案。值得注意的是,我使用的是Ubuntu 14.04,而不是Windows。我既不能安装石灰也不能安装openfl。我决定在这里包含 openfl 详细信息,因为我也找不到解决方案。我收到的 openfl 错误是Uncaught exception - Invalid field access: split .

许多论坛建议检查是否未设置HAXEPATH环境变量。就我而言,它没有设置,但我收到了与此处发布的类似的石灰错误。与那些论坛的建议相反,手动导出HAXEPATH变量使我能够成功运行 lime 和 openfl 设置。

一个网站还提到format库是必要的,尽管我不确定这有多真实。如果您可以确认或否认这一点,请发表评论。

这是我所做的:

安装 openfl、lime 和 format


haxelib install openfl
haxelib install lime haxelib install format

获取 haxelib 路径并将其导出

运行haxelib config将返回当前定义的 haxelib 存储库路径。如果尚未定义 haxelib 存储库路径,可以通过运行 haxelib setup 来实现。在我的系统上,路径/usr/share/haxe/lib

导出 haxelib 路径:
export HAXEPATH="`haxelib config`"

完成设置


haxelib run lime setup haxelib run openfl setup

确认一切正常

运行limeopenfl。您应该会收到来自两者的终端飞溅欢迎。

我将上述导出条目添加到我的 bashrc 文件中,因为这些工具始终要求变量存在于我的环境中。

相关内容

  • 没有找到相关文章

最新更新