Проблемы совместимости версий SBT 0.13.7 и Scala 2.11.5

Пробуем sbt версии 0.13.7 с scala версии 2.11.5. Оба на данный момент самые новые. Они работают вместе? Когда я запускаю 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. Может ли это быть связано с собирается ли sbt для scala 2.11? ?


person mirelon    schedule 21.01.2015    source источник
comment
Я использую эти версии без проблем. Вы можете попробовать удалить свой локальный кеш, иногда, по моему опыту, он находится в плохом состоянии: rm -r ~/.sbt/boot/ && rm -r ~/.ivy2/cache/org.scala-lang && rm -r ~/.ivy2/cache/org.scala-sbt/   -  person 0__    schedule 21.01.2015
comment
Да, это решило это! Я использую IntelliJ, так что, возможно, это вызвало этот хаос в кеше...   -  person mirelon    schedule 21.01.2015


Ответы (2)


Вы можете попробовать удалить свой локальный кеш, иногда, по моему опыту, он находится в плохом состоянии:

rm -r ~/.sbt/boot/
rm -r ~/.ivy2/cache/org.scala-lang/
rm -r ~/.ivy2/cache/org.scala-sbt/
person 0__    schedule 21.01.2015

Дальше будет лучше

rm -rf ~/.sbt/boot/
rm -rf ~/.ivy2/cache/org.scala-lang/
rm -rf ~/.ivy2/cache/org.scala-sbt/

Если это не удалось, запустите активатор несколько раз.

person Mike Yang    schedule 10.12.2016