Scala 对象数据库不是包播放的成员
我正在尝试使用Scala和Play框架进行第一次测试 我已经安装了Play2.2.0,它似乎是最新版本,带有独立软件包。在那之后,我能够创建一个新的应用程序,编译并运行它 我试图开始使用Anorm包访问数据库,但我发现了一个在文档中找不到的阻塞错误。我不知道这是否意味着这很明显,但在添加以下内容之后: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
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."))
}
}
它失败于:
对象数据库不是包播放的成员
我看到了:
libraryDependencies ++= Seq(
jdbc,
anorm,
cache
)
我在这里也发现了这条线索:
非常感谢 事实上(正如错误解释的那样),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,就这些。似乎部分文档/教程仍然引用了以前的导入。