我在 Windows 7(Service Pack 1)上安装了 Aptana Studio 3,内部版本:3.4.0.201304151603。我已将其配置为默认情况下将 *.html 文件与 PHP 源代码编辑器相关联,以便为 PHP 添加代码完成(我的 Apache 将 *.html 解析为)。
我在项目上有一个自定义构建器来启动 Ant 1.7.0 来构建它。除了提示构建 Ant 目标外,没有什么特别的。最后,我安装了 Cygwin,主要用于跟踪日志等。
哇!足够的介绍,归结为问题。
最近,当我第一次启动自定义构建器时,控制台显示以下内容:
[2013-05-09 12:24:36] #<NoMethodError: undefined method `end_node' for #<Java::ComAptanaEditorPhpInternalParserNodes::PHPHTMLNode:0xc37a88>>
ps: illegal option -- x
Usage ps [-aefl] [-u uid]
-f = show process uids, ppids
-l = show process uids, ppids, pgids, winpids
-u uid = list processes owned by uid
-a, -e = show processes of all users
-s = show process summary
-W = show windows as well as cygwin processes
我还没有在网上找到任何关于该Java::ComAptanaEditorPhpInternalParserNodes::PHPHTMLNode:0xc37a88
错误(或其任何部分)的参考资料。此外,我不知道触发 Ant 构建(在编辑任何文件类型时——HTML、CSS、JavaScript、PHP 等)与 PHP 解析器或Cygwin 的ps
命令有什么关系。
该错误似乎没有任何影响。一切都在构建,文件中没有工件等。这很不舒服,因为它可能正在做一些我还没有找到的事情!