2011-11-14 10 views
3

DOSシェルまたはcygwin bash端末からsbtをインタラクティブに実行すると、うまく機能します。しかし、私が好みのmintty端末から実行しようとすると、ファイルの終わり(control-)とsbtが終了するまで、sbtは自分のコマンドに応答しません。sbt:cygwinでminttyからインタラクティブに実行できません

私はbash端末を使っているときにTERMがcygwinに設定されていて、minttyを使っているときはxtermです。

誰でもこれを解決する方法を知っていますか?

+0

Cygwin(Windws 7)の下で実際にうまく動作しませんでした。私は、行末の文字を明示的に送る必要があるという同じ問題があります。しかし、受け入れられた答えは問題を解決します。 – Paul

答えて

7

this answerの逆を実行すると、私は-Djline.terminal=jline.UnixTerminal javaオプションを自分のsbt起動スクリプトに追加して問題を解決しました。

+1

この修正は、grailsやgradleなどの他のJavaアプリケーションでも機能します。 – Joe

関連する問題