从Sublime Text 3构建Haxe项目时出错

时间:2014-04-26 01:08:54

标签: python sublimetext2 sublimetext sublimetext3 haxe

我收到了错误:

Traceback (most recent call last):
  File "/Volumes/Sublime Text/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 549, in run_
    return self.run(edit)
  File "HaxeComplete in /Users/graphic/Library/Application Support/Sublime Text 3/Installed Packages/Haxe.sublime-package", line 338, in run
  File "HaxeComplete in /Users/graphic/Library/Application Support/Sublime Text 3/Installed Packages/Haxe.sublime-package", line 925, in run_build
TypeError: 'NoneType' object is not iterable

在我尝试构建项目时在控制台中。这是权限问题还是什么?我在搜索时无法在网上找到太多关于它的信息。我尝试了不同的构建目标无济于事,我在Sublime Text 2中遇到了同样的错误。

作为一个重要的注意事项,菜单中的Build选项显示为灰色,当我尝试通过键盘快捷键运行时,我得到“No Build System”。

1 个答案:

答案 0 :(得分:0)

这个问题似乎归结为两件事:

  1. 我确保获得最新版本的Haxe和Haxelib。
  2. 当我尝试从Sublime Text 3触发构建时,我必须确保项目的构建XML文件处于打开和活动状态。一旦它成为活动文件,我就选择一个构建目标并开始构建。在它成功构建之后,我可以更改活动文件并仍然完成构建,但有时它似乎会忘记"我必须返回XML文件,选择构建目标,然后再从构建XML文件中触发构建。