web-dev-qa-db-fra.com

SBT + Idea 13 => Impossible de résoudre le symbole

J'utilise SBT + Idea 13.1.1 et j'ai tout mon fichier SBT en rouge:

name := "Transformer"

version := "1.0"

libraryDependencies ++= Seq(
  "com.github.scopt" %% "scopt" % "3.2.0",
  "org.scalatest" % "scalatest_2.10" % "2.1.0" % "test"
)

Il dit "ne peut pas résoudre le symbole ..." nom ou version ... Mais Seq est ok.
Mais il est bon d’exécuter l’application à partir de SBT cmd ou même d’Idea exécutant directement le principal ou les scalatests.

Je sais que ce n'est pas beaucoup d'informations à résoudre, mais je ne sais pas quoi vérifier. Dites-moi si vous avez une idée je fournirai tout. 

À votre santé

26
Joan

Pour résoudre ce problème, supprimez le dossier .idea et réimportez le projet.

La cause fondamentale reste un mystère ...

42
Joan

J'ai eu un problème similaire lorsque j'ai mis à jour à SBT 0.13.7. IntelliJ a commencé à marquer des opérateurs tels que: = et ++ en rouge avec le message "Impossible de résoudre le symbole"

Mes étapes pour résoudre cette solution sont les suivantes:

  1. Dans IntelliJ sous Fichiers | Dans les paramètres, j’ai fait passer mon SBT Runner à un lanceur personnalisé (et j’ai donné mon chemin vers sbt-launch.jar qui était pour moi /opt/sbt/bin/sbt-launch.jar).

  2. Après avoir vérifié que je pouvais toujours compiler après le numéro 1 ci-dessus, je devais ensuite invalider le cache et redémarrer; sous Fichiers | Invalider les caches/redémarrer ...

C'est tout! :-)

24
Jono

Mettre à jour mon build.properties de 0.13.8 vers une version plus récente, telle que 0.13.15, l’a résolu pour moi. Référence github issue.

1
soote

J'ai eu un problème similaire sur 14.1.2; dans mon cas, en ajoutant 

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.1" % "test"

et ensuite essayer de

import org.scalatest._

Cela aurait pour résultat: impossible de résoudre le scalatest du symbole

Déclassement de la dette (0,13,8 -> 0,13,7); dans build.properties a résolu le problème.

voici plus détails .

1
Neil

Avait le même problème dans IDEA 14.0. Rien ci-dessus n'a fonctionné.

La mise à niveau vers IDEA 14.1.1 a fait l'affaire.

0
Reeebuuk

Redémarrer IntelliJ me l'a corrigé.

0
Alvaro Pereyra