Ich versuche, ein Klon des Spiels Projekt, das ich von git clone https://github.com/djonmayer/play21-osm.gitWenn „spielen“ java.lang.NoSuchMethodError läuft tritt
Ich habe Play-Version 2.2.2 und scala Version 2.10.4 installiert bekam zu laufen .
Wenn ich tippe in dem Verzeichnis spielen, die das Projekt Klont ich die folgende Fehlermeldung erhalten:
java.lang.NoSuchMethodError: scala.Predef$.augmentString(Ljava/lang/String;)Lscala/collection/immutable/StringOps;
at sbt.ConsoleLogger$.<init>(ConsoleLogger.scala:129)
at sbt.ConsoleLogger$.<clinit>(ConsoleLogger.scala)
at sbt.StandardMain$.<init>(Main.scala:52)
at sbt.StandardMain$.<clinit>(Main.scala)
at sbt.xMain.run(Main.scala:26)
at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:57)
at xsbt.boot.Launch$.withContextLoader(Launch.scala:77)
at xsbt.boot.Launch$.run(Launch.scala:57)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45)
at xsbt.boot.Launch$.launch(Launch.scala:65)
at xsbt.boot.Launch$.apply(Launch.scala:16)
at xsbt.boot.Boot$.runImpl(Boot.scala:32)
at xsbt.boot.Boot$.main(Boot.scala:21)
at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: java.lang.NoSuchMethodError: scala.Predef$.augmentString(Ljava/lang/String;)Lscala/collection/immutable/StringOps;
Dies gilt, wenn ich play clean
laufen. Ich habe gelesen, dass dies ein Abhängigkeitsproblem sein kann, also habe ich versucht, die Zeile scalaVersion := "2.10.4"
in den play.Project.settings
Abschnitt von Build.scala und separat in einer build.sbt Datei hinzuzufügen. Es hat nicht funktioniert.
Um dies zu erreichen, wenn Sie noch nicht fertig sind, könnten Sie versuchen, das Projekt mit der Originalversion auszuführen? Sobald Sie das sicher wissen, können Sie versuchen, eine Portierung auf die neue Framework-Version durchzuführen. – zeppaman
Ich suche auch nach ähnlichen issuse, aber ich fand nur, dass http://Stackoverflow.com/q/20644948/3559251, wo @ La-comadreja durch das Verwalten von Klassen auf Klassenpfad gelöst – zeppaman
Ich hatte diesen Thread gesehen, aber ich verstehe nicht Was muss ich aus der Antwort machen? "Die Lösung bestand darin, die relevante Klasse in den Klassenpfad zu stellen." –