sbt 控制台不允许输入

sbt console doesn't allow input

我一直在尝试将 sbt 用于我的一个项目,但是我 运行 遇到了以下问题 - 当我尝试使用 sbt console 来获取scala 的 REPL,它只是不允许任何输入。示例会话:

[lared@lt foo]$ sbt

[info] Set current project to foo (in build file:/tmp/foo/)

> console

[info] Updating {file:/tmp/foo/}foo...
[info] Resolving org.scala-lang#scala-reflect;2.10.3 ...
[info] Done updating.
[info] Starting scala interpreter...
[info] 
Welcome to Scala version 2.10.3 (OpenJDK 64-Bit Server VM, Java 1.8.0_25).
Type in expressions to have them evaluated.
Type :help for more information.

scala> 

我无法输入任何内容。它似乎不需要太多 RAM/CPU 时间。该问题在任何目录中都可重现,无论它是否具有正确的项目结构(例如 the SBT Hello World tutorial)。

我在 Fedora 21 上使用 sbt 0.13.1 和 JDK/Scala 版本。

问题已通过删除 ~/.ivy2/ 和(可能无关)迁移到 Oracle Java 1.7 SDK 解决。

我也找不到让 Fedora 24 安装 sbt 0.13.1 控制台工作的方法,所以我 downloaded the latest sbt(目前是 0.13.12),解压到 /opt 并添加 sbt 二进制到我在 /usr/bin/sbt.

之前的路径

之前删除 ~/.ivy2 的建议对我没有用。