我一直在尝试将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版本。
答案 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的建议对我不起作用。