対話モードでsbtでコマンドを実行することはできませんが、コマンドラインで同じコマンドを使用すると動作します。 Babun CygwinのWindows 7でJava 1.8.0_102-b14を使用してsbt 0.13.13を実行しています。 他のsbt問題のトラブルシューティングを行うために、最小のScalaプロジェクトを作成しました。 sbtは私のプロジェクトをコンパイルすることができ、インタラクティブモードに入ることができます。なぜですか/どうすればこの問題を解決できますか?sbt対話モードコマンドがBabunの下で完了しない
{ sbtXmpl } > ./sbt projects
+ java -jar ./build/buildcommon/sbt-launch.jar projects
[info] Loading global plugins from C:\Users\MyName\.sbt\0.13\plugins
[info] Loading project definition from C:\dev\sbtXmpl\project
[info] Set current project to root (in build file:/C:/dev/sbtXmpl/)
[info] In file:/C:/dev/sbtXmpl/
[info] core
[info] * root
[info] util
{ sbtXmpl } > ./sbt
+ java -jar ./build/buildcommon/sbt-launch.jar
[info] Loading global plugins from C:\Users\MyName\.sbt\0.13\plugins
[info] Loading project definition from C:\dev\sbtXmpl\project
[info] Set current project to root (in build file:/C:/dev/sbtXmpl/)
> projects
// This never returns
^C
zsh: command not found: projects
実は、これはおそらくCygwinの/ BabunとWindowsとの相互作用を行うことが多くを持っています。私は対話的にPythonを実行することはできませんが、私は "Python SomeScript.py"を実行することができます – radumanolescu
はい。これは、あなたが入力したもの( 'projects')が' sbt'に送られなかったようです。なぜなら、 'zsh'は' sbt'が殺された後に気付きました。これは恐らく 'sbt'よりも高いレベルのエラーでしょう。 – jkinkead