in der scala-Projekt, compiler-Fehler - Cannot resolve symbol-Liste?

Ich bin ganz neu in der Scala.

Ich habe java installiert, sbt und scala auf Ubuntu 12.04:

nazar_art@nazar-desctop:~$ sbt sbt-version
[warn] Alternative project directory .sbt (/home/nazar_art/.sbt) has been deprecated since sbt 0.12.0.
[warn]   Please use the standard location: /home/nazar_art/project
[info] Loading project definition from /home/nazar_art/.sbt
[info] Set current project to default-5b9232 (in build file:/home/nazar_art/)
[info] 0.12.4
nazar_art@nazar-desctop:~$ scala -version
Scala code runner version 2.10.2 -- Copyright 2002-2013, LAMP/EPFL
nazar_art@nazar-desctop:~$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

Ich installiert scala und sbt-plugins um die Idee.

Und als ich versuchte erste Beispiel-Projekt sehe ich nächste Fehler:

Cannot resolve symbol-Liste, nach der nächsten Zeilen:

package example    
import common._

object Lists {      
  def sum(xs: List[Int]): Int = {   //<== here underline for List
    if (xs.isEmpty) 0
    else xs.head + sumList(xs.tail)
  }    
}

Ich konnte nicht herausfinden, was genau ist falsch?
IDEE mir empfehlen importieren java.util.List - aber diese Klasse hat keine isEmpthy() - Methode.

Jede Anregung?

  • Wie lösen Sie dieses Problem?

Update:

  • Ich wieder neu version von IntelliJ IDEA 13 Community
    Edition

    anstelle von # 12. Zuerst in /usr/local/Idea.
  • Entfernt sbt - sudo apt-get purge sbt. Und neu installieren accord diese
    Skript
    .
  • Ging ich zu /MyProjectDirectory/project/ erstellt und 'plugin.sbt'
    mit Inhalt:

    addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.5.1")

  • Ich den Typ aus meinem Projekt-Verzeichnis sbt gen-idea. Es
    Projekt neu für die Idee.

  • Und öffnete dieses Projekt mit der Idee, Gruß-Fenster (Öffnen Paroject). Natürlich
    installiert sbt und scala plugins.

Sollte es genug sein, aber es zeigt sich mal wieder:

Cannot resolve symbol List

und darauf hindeutet, import import scala.collection.immutable.List. Aber das ist nicht hilfreich. Es halten wird Unterstrichen mit der roten Linie ist.
in der scala-Projekt, compiler-Fehler - Cannot resolve symbol-Liste?

  • Nur eine kurze Plausibilitätsprüfung: Sie haben Scala und SBT-plugins für die Idee installiert?
  • Ja, natürlich, beide installiert.
  • Einige Fragen: 1) verwendest du windows? 2) Hast du das installieren von scala mit der Download Scala... im Assistenten für Neue Projekte?
  • Sind Sie sich der Fehler in der Idee von sbt auf der Konsole, oder beides?
  • 1) ich bin mit Ubuntu 12.04. 2) ich installierte plugins (sbt, scala) auf der Idea plugin manager.
  • Es ist einfach Kompilierungsfehler. Und ich konnte nicht wissen, warum dies geschieht. Ich aktualisiert die Frage.

InformationsquelleAutor nazar_art | 2013-09-23
Schreibe einen Kommentar