Scala Arbeitsblatt nicht funktioniert in Intellij
Habe ich Intellij-IDEA 13.1.2. [bearbeitet, die zuvor 13.0.2]
Ich benutze das scala-plugin.
Ich versuche, Arbeitsblätter code auswerten.
Aber alles, was ich habe sind zwei Fehler :
bad macro impl binding: versionFormat is supposed to be there
Unable to read an event from: rO0ABXNyADVvcmcuamV0YnJhaW5zLmpwcy5pbmNyZW1lbnRhbC...
Kann ich die scala-Konsole normal und führen Sie meinen code in es,
aber das Arbeitsblatt nicht funktioniert.
Wenn mein code falsch ist, gibt es die Fehlermeldung, dass der interpreter Fehler beim Parsen mein code. Ich habe die "schlechte makro-impl-Bindung" Fehlermeldung nur wenn mein code ist korrekt.
Ich habe versucht, erstellen Sie ein neues Projekt, aber es hat nicht funktioniert.
Ich folgte tutorial zum konfigurieren der scala in intellij, aber es hat auch nicht geholfen.
Ist es ein wichtiger Konfigurationsschritt die ich vielleicht vergessen habe ? Was bedeutet das ?
EDIT : ich habe versucht, die einfachste Sache, die in meinem Arbeitsblatt 1 oder var x = 1 oder println("Hallo Welt!")
EDIT2: ich bin mir nicht sicher, was ich geändert habe, aber jetzt habe ich habe eine andere Fehlermeldung :
Fehler:Fehler beim laden MacroPrinter, class Datei benötigt MacroPrinter fehlt.
Referenzwert Makros des Pakets reflektieren, bezieht sich auf nicht vorhandene symbol.
UPDATE: Jetzt funktioniert es einwandfrei unter Intellij 13.1.5, Scala-plugin 0.41.2 mit beiden scala-2.10 und 2.11
- Zuerst von allen, können Sie mit der neuesten version. IntelliJ ist bei 13.1.2 mit Scala plugin 0.35.654; Arbeitsblatt ist ziemlich neu, also ich würde außer den neueren plugin das besser
- Danke, ich auch versuchen, aber ich bekomme immer noch die gleiche Fehlermeldung ...
- Was der code, den Sie versuchen, zu bewerten? Sie sollten beinhalten, dass Sie Ihre Frage, sonst ist es schwer zu sagen wo dein problem liegt.
- ich bekam dieselbe Frage:` " Fehler:error while loading MacroPrinter, class Datei benötigt MacroPrinter fehlt. Referenzwert Makros des Pakets reflektieren, bezieht sich auf nicht vorhandene symbol.``haben Sie die Lösung gefunden ?
- Schaffe ich es Arbeit. Ich installierte die SBT-Modul von intellij. Dieses Modul heruntergeladen und eine Menge von Sache und schließlich das problem behoben.
- Habe das gleiche Problem, können Sie beschreiben, Schritte um das problem zu lösen?
- Eigentlich war es nicht stabil, es geht nicht mehr...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte ich die "Nicht in der Lage zu Lesen, ein Ereignis, von" Problem und die Umstellung von Scala 2.11.0 Scala 2.10.4 es fest für mich.
Ich mitgeteilt habe, einen workaround in eine ähnliche Frage und ich denke, es kann für diese Frage, wie auch:
Ich habe das gleiche Problem mit der neuesten Idee und Scala-plugin.
Es scheint, dass das Arbeitsblatt hat ein problem mit der Ausführung jede Zeile, die ausgewertet Einheit. Die Zuordnung ist Einheit, das ist, warum Ihr
tableTest(0) = "zero"
ausfällt.Habe ich vorübergehend gelöst es mit dem folgenden workaround:
dieser Zeile wird der Fehler
Error:Unable to read an event from:...
Können Sie es beheben, indem Sie definieren diese helper-Methode und verwenden Sie es für jede Einheit Ausdruck:
Müssen Sie nur ignorieren Sie die Linie, auf der es erzeugt im output-panel mit
res0: String =
Sie können auch setzen Sie diese Methode in einigen Objekt-und import in jedem WS, die Sie benötigen.
Ich benutze IntelliJIDEA 13.1.2 und Scala-Plugin 0.36.431. Ich habe versucht, zu erstellen eine Scala Nicht-SBT-Projekt und erstellt ein Arbeitsblatt-Datei, dann traf ich die "schlechten makro-impl-binding" - problem. Aber wenn ich ein Scala SBT-Projekt mit einem Arbeitsblatt-Datei, funktionierte es gut.
Nach der Aktualisierung auf IntelliJ 13.1.5 bauen 135.1289 mit JRE 1.7.0_60 und Scala 2.11.0 ich hatte das gleiche Problem.
Habe das problem behoben durch deaktivieren der checkbox in Einstellungen -> IDE-Einstellungen -> Scala -> "Ausführen compile-server".