Scala 对象数据库不是包播放的成员

Scala 对象数据库不是包播放的成员,scala,playframework,playframework-2.0,Scala,Playframework,Playframework 2.0,我正在尝试使用Scala和Play框架进行第一次测试 我已经安装了Play2.2.0,它似乎是最新版本,带有独立软件包。在那之后,我能够创建一个新的应用程序,编译并运行它 我试图开始使用Anorm包访问数据库,但我发现了一个在文档中找不到的阻塞错误。我不知道这是否意味着这很明显,但在添加以下内容之后: package controllers import play.api._ import play.api.mvc._ import play.db.anorm._ //(this is the

我正在尝试使用Scala和Play框架进行第一次测试

我已经安装了Play2.2.0,它似乎是最新版本,带有独立软件包。在那之后,我能够创建一个新的应用程序,编译并运行它

我试图开始使用Anorm包访问数据库,但我发现了一个在文档中找不到的阻塞错误。我不知道这是否意味着这很明显,但在添加以下内容之后:

package controllers

import play.api._
import play.api.mvc._
import play.db.anorm._ //(this is the new line)

object Application extends Controller {
  def index = Action {
    Ok(views.html.index("Your new application is ready."))
  }
}
它失败于:

对象数据库不是包播放的成员

我看到了:

他们讨论了向jdbc添加依赖项,这似乎已经在我的build.sbt中了

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache
)   
我在这里也发现了这条线索:

但是在我的项目中找不到build.scala文件。现在不使用任何IDE,只需播放控制台(运行和编译命令)


非常感谢

事实上(正如错误解释的那样),2.2.0版中没有包
play.db.anrom.\uu
。请尝试使用导入anorm.\u。

您需要以下库

slick
play-jdbc
anorm
这就是我的依赖项在
build.sbt
中的样子:

libraryDependencies ++= Seq(
  "com.typesafe.slick" % "slick_2.10" % "2.1.0",
  "org.postgresql" % "postgresql" % "9.4-1201-jdbc41",
  "com.typesafe.play" % "play-jdbc_2.10" % "2.4.0-RC1",
  cache,
  anorm
)

上搜索最新版本的library,您是否碰巧定义了自己的套装游戏?这会给游戏框架带来阴影。谢谢,但是没有:(。我编辑了这篇文章,以包括控制器文件的外观。谢谢Yall,就这些。似乎部分文档/教程仍然引用了以前的导入。