ich folgende Zeile verwenden in conf/evolutions/default/1.sql
Datenbank Entwicklungen arbeiten nicht in Play-Framework und ich bin immer Ausnahme folgend
libraryDependencies += evolutions
platziert Evolution Skripte auszuführen Und ich bin immer unerwartete Ausnahme
CreationException: Unable to create injector, see the following errors:
1) No implementation for play.api.db.DBApi was bound.
while locating play.api.db.DBApi
for parameter 3 at play.api.db.evolutions.ApplicationEvolutionsProvider.<init>(EvolutionsModule.scala:45)
at play.api.db.evolutions.EvolutionsModule.bindings(EvolutionsModule.scala:22):
Binding(class play.api.db.evolutions.ApplicationEvolutions to ProviderConstructionTarget(class play.api.db.evolutions.ApplicationEvolutionsProvider) eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)
2) No implementation for play.api.db.DBApi was bound.
while locating play.api.db.DBApi
for parameter 0 at play.api.db.evolutions.DefaultEvolutionsApi.<init>(EvolutionsApi.scala:71)
at play.api.db.evolutions.EvolutionsModule.bindings(EvolutionsModule.scala:21):
Binding(interface play.api.db.evolutions.EvolutionsApi to ConstructionTarget(class play.api.db.evolutions.DefaultEvolutionsApi)) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)
2 errors
Ich benutze Scala Version 2.11.7 mit Slick 3.0.3 und Postgresql Datenbank. Irgendeine Idee, was ich falsch mache? Ich habe auch versucht, db.default.driver
und db.default.url
Attribut in conf/application.conf
Datei hinzuzufügen. Das hat nicht funktioniert.
java.lang.NoSuchMethodError: play.api.Logger $ .init (Ljava/io/Datei; Lscala/Enumeration $ Wert;) V Nach diesen Konfigurationen bekomme ich diesen Fehler. Was ich denke, da kam ein Abhängigkeitsproblem, das ich jetzt lösen muss. Passend zu meinen Versionen jetzt. –
@FahadSiddiqui ... seine Frage play.api.Logger ... es ist nicht das conf-Problem – pamu
play.api.Logger Problem war nicht vor dieser Änderung. So sieht es definitiv aus wie eine Abhängigkeitsinkompatibilität –