Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala Play framework演进未运行_Scala_Playframework_Slick_Playframework Evolutions - Fatal编程技术网

Scala Play framework演进未运行

Scala Play framework演进未运行,scala,playframework,slick,playframework-evolutions,Scala,Playframework,Slick,Playframework Evolutions,我正在尝试使用slick使用postgresql数据库运行PlayFramework2.5应用程序。但是,在我将1.sql添加到conf/evolutions/default之后,不会检测到演进。我做错了什么 Application.conf play.evolutions { db.default.enabled = true } evolutions.autocommit=false db { slick.dbs.default.driver = "org.postgresql.Dr

我正在尝试使用slick使用postgresql数据库运行PlayFramework2.5应用程序。但是,在我将1.sql添加到conf/evolutions/default之后,不会检测到演进。我做错了什么

Application.conf

play.evolutions {
  db.default.enabled = true
}
evolutions.autocommit=false
db {
  slick.dbs.default.driver = "org.postgresql.Driver"
  slick.dbs.default.db.driver = "com.postgresql.jdbc.Driver"
  slick.dbs.default.db.url = "jdbc:mysql://localhost/doctor_moda"
  slick.dbs.default.db.user = "doctor_moda"
  slick.dbs.default.db.password = "doctor_moda"
}
build.sbt

name := """doctor_moda"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.7"

libraryDependencies ++= Seq(
  cache,
  evolutions,
  ws,
  "org.scalatestplus.play" %% "scalatestplus-play" % "1.5.1" % Test,
  "com.typesafe.slick" %% "slick" % "3.1.1",
  "org.slf4j" % "slf4j-nop" % "1.6.4",
  "com.typesafe.slick" %% "slick-hikaricp" % "3.1.0",
  "org.postgresql" % "postgresql" % "9.4-1201-jdbc41",
  "com.typesafe.play" %% "play-slick-evolutions" % "1.1.1"
)
1.sql


我发现了一个问题。正确的应用程序配置应包括

slick.dbs.default.driver = "org.postgresql.Driver"
  slick.dbs.default.db.driver = "com.postgresql.jdbc.Driver"
  slick.dbs.default.db.url = "jdbc:postgresql://localhost/doctor_moda"
  slick.dbs.default.db.user = ***
  slick.dbs.default.db.password = ***

我发现了一个问题。正确的应用程序配置应包括

slick.dbs.default.driver = "org.postgresql.Driver"
  slick.dbs.default.db.driver = "com.postgresql.jdbc.Driver"
  slick.dbs.default.db.url = "jdbc:postgresql://localhost/doctor_moda"
  slick.dbs.default.db.user = ***
  slick.dbs.default.db.password = ***

能否尝试将
slick.dbs.default
conf部分移动到配置中的
db
对象之外?能否尝试将
slick.dbs.default
conf部分移动到配置中的
db
对象之外?