sbt控制台不允许输入

时间:2015-01-22 11:58:22

标签: scala sbt

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

scala

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

我在Fedora 21上使用[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> 和JDK / Scala版本。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我找不到让Fedora 24安装sbt 0.13.1控制台工作的方法,所以我downloaded the latest sbt(目前为0.13.12),解压缩到/opt并添加{{1在sbt之前的二进制到我的路径。

早先删除〜/ .ivy2的建议对我不起作用。

相关问题