2011-11-14 154 views
3

當我從DOS shell或從cygwin bash終端交互運行sbt時,它的功能很好。但是,當我嘗試從我的首選mintty終端運行時,sbt在我發送文件結束(control-)並退出之前不會響應我的命令。sbt:無法在cygwin上以交互方式從mintty運行

當我使用bash終端時,TERM設置爲cygwin,當我使用mintty時,它是xterm。

有誰知道如何解決這個問題?

+0

對我來說,它實際上在Cygwin下(在Windws 7下)並不能正常工作,我有同樣的問題需要顯式地發送行尾字符。雖然接受的答案解決了這個問題。 – Paul

回答

7

最後,通過與this answer相反,我將-Djline.terminal=jline.UnixTerminal java選項添加到了我的sbt啓動腳本中以解決此問題。

+1

此修補程序也適用於其他Java應用程序,例如grails和gradle。 – Joe

相關問題