我刚刚与OpenFL和Neko建立了Haxe并创建了一个项目。我正在尝试编译它并从一个没有错误的教程编译一个默认项目或一个小程序,我无法编译任何东西。我收到以下消息:
运行命令:haxe Export / linux64 / neko / release / haxe / release.hxml /usr/share/haxe/std/neko/_std/EReg.hx:33:字符11-61:不支持的转义字符'',它用“中止”完成编译。
有人告诉我将neko降级到2.0或升级Haxe,但是根据Haxe网站的教程从Ubuntu官方存储库安装的版本是Haxe 3.2.1。和Neko 2.1.0似乎不相容。搜索后,我在Haxe GitHub网站上找到了一个兼容性列表,似乎是问题的原因:
版本兼容性
Haxe - neko
2. * - 1. *
3.0.0 - 2.0.0
3.1.3 - 2.0.0
3.2.0 - 2.0.0
3.3.0 - 2.1.0
我找到了解决方案,我想避免从源代码构建,但没有其他方法可以安装兼容版本的Haxe和Neko。在构建了Haxe版本3.4.0后,我可以毫无问题地编译。我希望这些信息很有用。