【发布时间】:2013-11-05 13:53:28
【问题描述】:
我正在尝试使用 Scala 和 Play 框架进行我的第一次测试。
我已经安装了 play 2.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."))
}
}
它失败了:
object db 不是 play 包的成员
我看过这个:
他们谈论将依赖项添加到 jdbc 的地方,这似乎已经在我的 build.sbt 中。
libraryDependencies ++= Seq(
jdbc,
anorm,
cache
)
我也在这里找到了这个帖子:
但我在我的项目中找不到 build.scala 文件。现在不使用任何 IDE,只玩控制台(运行和编译命令)。
非常感谢!
【问题讨论】:
-
您是否偶然定义了自己的
package play?这会影响 Play 框架。 -
谢谢,但没有:(。我已经编辑了帖子以包含控制器文件的外观。
标签: scala playframework playframework-2.0