2016-03-06 6 views
7

Ich möchte beginnen mit spielen läuft spielen 2,5 ... aber sogar die Vorlage mit Aktivator "play-java" zu installieren, hat einen Fehler.playframework 2.5.0 Vorlage nicht kompilieren (frisch)

Using unsupported version of Play: 2.5.0 

Ich habe das volle Aktivator-Paket und das Minimum heruntergeladen. Beide Fehler auf 2 Maschinen (JDK 73).

Keine Ahnung, wie man das aufholen kann, vielleicht könnten mir einige helfen. Ich würde es sehr schätzen.

Wetten in Bezug auf

+0

An welchem ​​Punkt haben Sie diesen Fehler erhalten? Ich habe 'activator new' mit den beiden Optionen' 5) play-java' und '6) play-scala' erfolgreich ausprobiert. – Nick

+0

Ich habe genau den gleichen Fehler und ich stieß auf die gleichen Probleme, als 2.4 veröffentlicht wurde. Es hat einige Wochen gedauert, bis der Aktivator aktualisiert wurde, um den Vorlagen zu entsprechen. Meiner Erfahrung nach hat das Play-Team keinen Release-Prozess, dh niemand überprüft, ob die Templates mit dem aktuellen activator/sbt-Setup funktionieren, Dokumentation entspricht der aktuellen Version usw. –

+0

Probieren Sie es ohne die UI aus – AmazingDreams

Antwort

0

Als Abhilfe können Sie etwas, indem Sie wie

activator new my-app play-scala 
1

Mit ‚Aktivator ui ein Projekt ohne die Benutzeroberfläche erstellen ', bewirkt, dass der Aktivator zyklisch läuft. Die Fehlermeldung lautet "Getting 'Using nicht unterstützte Version von Play: 2.5.0'". Das Problem, das das Problem verfolgt, ist https://github.com/typesafehub/activator/issues/1102.

Die Verwendung von 'Aktivator' ohne das Argument ui ist ein Workaround.

Wechseln Sie die Verzeichnisse in das Verzeichnis play-java und führen Sie ./activator ohne das Argument ui aus. Dadurch wird die sbt-Befehlszeile angezeigt. Sbt-Befehle helfen, über Aufgaben, aktualisieren, kompilieren, testen und führen Arbeit aus. Ein Webbrowser, der auf localhost: 9000 zeigt, enthält ein Textfeld mit "Sie verwenden Play 2.5.0" als Inhalt.

Der Befehl "run" startet einen Netty-Server. Anwendungsinteraktion ist möglich mit localhost: 9000 in einem Webbrowser.