Ich bin komplett neu in Scala.
Ich habe Java, Sbt und Scala unter Ubuntu 12.04 installiert:
Ich habe scala und sbt Plugins bei Idea installiert.
Und wenn ich zuerst Beispielprojekt versuchte, sehe ich nächsten Fehler:
Die Symbolliste kann nach den nächsten Zeilen nicht aufgelöst werden:
%Vor% Ich konnte nicht herausfinden, was genau falsch ist?
IDEA schlägt vor, dass ich java.util.List
importiere - aber diese Klasse hat keine Methode isEmpthy()
.
Irgendwelche Vorschläge?
Aktualisierung:
/usr/local/Idea
. sudo apt-get purge sbt
. Und installieren Sie erneut dies
Skript . Ich ging zu /MyProjectDirectory/project/
und erstellte 'plugin.sbt'
mit Inhalt:
addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1")
Danach tippe ich aus meinem Projektverzeichnis sbt gen-idea
. Es
Projekt für Idea neu erstellen.
sbt
und scala
plugins. Es sollte reichen, aber es wird wieder gezeigt:
%Vor% und schlägt den Import import scala.collection.immutable.List
vor. Aber das ist nicht hilfreich. Es wird weiterhin mit roter Linie unterstrichen.
Wenn Ihr IDEA-Plugin keine Scala-Klassen sieht, gehen Sie zu Datei - & gt; Projektstruktur und überprüfen Sie Folgendes:
Stellen Sie sicher, dass die Scala Facet Ihrer Anwendung hinzugefügt wurde. Wechseln Sie zur Registerkarte Facetten, und prüfen Sie, ob die Scala-Facette dort aufgeführt ist. Wenn nicht, müssen Sie es hinzufügen und konfigurieren. Stellen Sie dann sicher, dass Scala Facet unter allen Modulen aufgelistet ist, die Scala benötigen.
Stellen Sie sicher, dass die Scala Facet die richtige Version Ihrer Scala-Bibliothek verwendet (Idea markiert sie mit rot, wenn sie nicht gefunden wird).
Stellen Sie sicher, dass sich scala-library.jar in der Liste der Abhängigkeiten der Module befindet, die Scala verwenden. Überprüfen Sie, ob die Pfade in Ordnung sind.
Tags und Links scala java intellij-idea