使用scala版本2.11.5试用sbt版本0.13.7。两者都是最新的。他们一起工作吗?当我运行sbt clean compile
时,它会打印:
[info] 'compiler-interface' not yet compiled for Scala 2.11.5. Compiling...
error: java.lang.NoClassDefFoundError: scala/tools/nsc/typechecker/Infer$Inferencer
当更改为scala 2.11.4时,一切正常:
[info] 'compiler-interface' not yet compiled for Scala 2.11.4. Compiling...
[info] Compilation completed in 13.434 s
我找不到有关sbt和scala版本兼容性的任何相关来源。它可能与Does sbt build against scala 2.11?相关吗?
答案 0 :(得分:11)
您可以尝试删除本地缓存,有时根据我的经验,这种情况处于不良状态:
rm -r ~/.sbt/boot/
rm -r ~/.ivy2/cache/org.scala-lang/
rm -r ~/.ivy2/cache/org.scala-sbt/
答案 1 :(得分:1)
以下会更好
rm -rf ~/.sbt/boot/
rm -rf ~/.ivy2/cache/org.scala-lang/
rm -rf ~/.ivy2/cache/org.scala-sbt/
如果失败,请多次运行激活器。