2013-12-13 23 views
2

我有一个基本的Scala项目设置,它在工作时运行良好。我使用Emacs和ENSIME,并且到目前为止都设法使用Hello World程序来工作。 问题: ENSIME永远不会告诉我该构建是否无法完成。这样做C-C C-B B总是导致写着ENSIME在编译Scala项目时不给出警告或者显示错误

最新的编译结果窗口:0错误,0警告

即使它无法在所有的编译。这是真的时:

  • 有语法错误
  • 目标构建目录不存在,因此不产生.class文件
  • 有什么样的依赖问题,或者错误地命名文件/ anythings

如何让ENSIME告诉我何时出现问题?我没有正确安装吗?其他一切正常,并且当项目正确时,它就可以正常工作。

此外,如果这不是它要显示的内容,那么它是什么解释为错误?

回答

1

这是一个bug,ensime builder丢弃了Scala编译器的所有错误和警告。这在最新的git树中得到了修复:

https://github.com/ensime/ensime-src.git

+0

非常感谢。我目前没有时间来确定答案是否正确,但现在我要说出你的看法。 –