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 的建议对我没有用。
我一直在尝试将 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 的建议对我没有用。