我在 windows vista 上使用 cygwin 1.77。我sbt在 shell 中的输出遇到问题。一些相关的环境变量:
TERM=cygwin
CYGWIN=server
LANG=C.UTF-8
(1) 当我键入时sbt test,shell 包含很多不可打印的字符:

我怎样才能解决这个问题 ?
我的 sbt shell 脚本如下所示:
dir=`dirname $0`
stty -icanon min 1 -echo > /dev/null 2>&1
java -Djline.terminal=jline.UnixTerminal -Xmx512M -jar
`cygpath -w $dir`/sbt-launch-0.7.4.jar "$@"
stty icanon echo > /dev/null 2>&1
(2)sbt命令找不到scalatestjar & 我不知道如何配置它以通过常春藤下载它。如果我将 jar 放入lib文件夹中,它会起作用。