2013-12-13 26 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

非常感謝。我目前沒有時間來確定答案是否正確,但現在我要說出你的看法。 –