Ответ 1
Чтобы исправить это, удалите папку .idea
и reimport проекта.
Основная причина остается загадкой...
Я использую SBT + Idea 13.1.1, и у меня есть весь мой файл SBT в красном:
name := "Transformer"
version := "1.0"
libraryDependencies ++= Seq(
"com.github.scopt" %% "scopt" % "3.2.0",
"org.scalatest" % "scalatest_2.10" % "2.1.0" % "test"
)
Он говорит "Не могу разрешить символ..." имя или версию... Но Seq в порядке.
Но все это полезно для запуска приложения из SBT cmd или даже из Idea, непосредственно запускающего основные или скаляты.
Я знаю, что не много информации для устранения неполадок, но я не знаю, что проверить еще. Скажи мне, если у тебя есть идея, я все предоставлю.
Приветствия
Чтобы исправить это, удалите папку .idea
и reimport проекта.
Основная причина остается загадкой...
У меня была аналогичная проблема, когда я обновился до SBT 0.13.7. IntelliJ начал маркировать операторы, такие как: = и ++ красным цветом с сообщением "Не удается разрешить символ"
Мои шаги по исправлению этого решения были следующими:
В IntelliJ под файлами | Настройки, я переключил свой SBT Runner на использование Custom Launcher (и дал мой путь к sbt-launch.jar, который для меня был /opt/sbt/bin/sbt -launch.jar).
После тестирования, который я все еще могу скомпилировать после # 1 выше, мне пришлось сделать недействительным кеш и перезапустить; в разделе Файлы | Invalidate Caches/Restart...
Что это!: -)
У меня была аналогичная проблема на 14.1.2; в моем случае добавив
libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.1" % "test"
а затем попробуйте
import org.scalatest._
В результате: невозможно разрешить сканирование символов
понижающий рейтинг sbt (0,13,8 → 0,13,7); в build.properties решили проблему.
здесь подробнее.
Имела ту же проблему в IDEA 14.0. Ничего выше не работало.
Обновление до IDEA 14.1.1 выполнило трюк.
Перезапуск IntelliJ исправил его для меня.