sbt:无法在 cygwin 上从 mintty 交互运行
当我从 DOS shell 或 cygwin bash 终端以交互方式运行 sbt 时,它运行得很好。但是,当我尝试从我喜欢的 mintty 终端运行时,sbt 不会响应我的命令,直到我向它发送文件结尾(control-)并且 sbt 退出。
当我使用 bash 终端时,TERM 设置为 cygwin,当我使用 mintty 时,它设置为 xterm。
有谁知道如何解决这个问题?
When I run sbt interactively from a DOS shell or from a cygwin bash terminal, it functions just fine. However, when I try to run from my preferred mintty terminal, sbt doesn't respond to my commands until I send it an end of file (control-) and sbt exits.
TERM is set to cygwin when I'm using the bash terminal, and it's xterm when I'm using mintty.
Does anyone know how to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最终结果与这个答案相反,我在 sbt 启动脚本中添加了
-Djline.terminal=jline.UnixTerminal
java 选项来解决该问题。It ends up that by doing the opposite of this answer, I added the
-Djline.terminal=jline.UnixTerminal
java option to my sbt startup script to fix the problem.