当前位置: 首页 > 知识库问答 >
问题:

使用Play 2.3创建新项目时出错

包和泰
2023-03-14

我使用的是scala 2.11.1、sbt 0.13.5和Play 2.3。我在创建新项目时面临问题

activator new sampleapp play-scala
name := """demo"""

version := "1.0-SNAPSHOT"

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

scalaVersion := "2.11.1"

libraryDependencies ++= Seq(
  jdbc,
  cache,
  ws,
  specs2 % Test
)

resolvers += "scalaz-bintray" at "http://dl.bintray.com/scalaz/releases"

// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator

下面是我的堆栈跟踪

scalaWorkspace/sessiondemo$activator[info]从/home/ahsen/scalaWorkspace/demo/project加载项目定义错误:加载时出现错误,zip文件为空scala.reflect.internal.missingrequirementerror:未找到编译器镜像中的对象scala.runtime。

在scala.reflect.internal.missingRequiremEnterror$.Signal(MissingRequiremEnterror.scala:16)在scala.reflect.internal.missingRequiremEnterror$.notfound(MissingRequiremEnterror.scala:17)在scala.reflect.internal.missingRequiremEnterrors.scala:48)在在xsbt.boot.launch$run$1.apply(launch.scala:109)在xsbt.boot.launch$.withContextLoader(launch.scala:129)在xsbt.boot.launch$.run(launch.scala:109)在xsbt.boot.launch$.run(launch.scala:109)在xsbt.boot.launch$$$anonfun$apply$1.apply(launch.scala:36)在xsbt.boot.launch$.launch$.launch Main(boot.scala)[error]scala.reflect.internal.MissingRequiremEnterRorr:找不到编译器镜像中的对象Scala.runtime。[error]对完整日志使用“last”。项目加载失败:(r)TRY,(q)uit,(l)ast,还是(i)GNORE?

共有1个答案

蒙胤
2023-03-14

正如我所知,注入生成器,即routesGenerator:=InjectedRoutesGenerator,仅在Play 2.4中支持。

看看这个。https://www.playframework.com/documentation/2.4.x/migration24

 类似资料:
  • 当我试图通过使用命令ng new project-name创建新项目时,我得到了如下所示的错误: null

  • 我使用了Java8并将其升级到Java11,但当我为新的Spring Boot项目设置时,在pom.xml中出现以下错误: 第一次创建项目时的pom.xml是: 然后自从我使用了java 11,我就变成了: 当我构建我的项目时,它向我展示:

  • 问题内容: 当我尝试创建一个新的Maven项目(具有多个原型,不仅是下面的一个)时,我遇到此错误: 有谁知道为什么会这样,如何解决? 问题答案: 您的目录似乎不为空。此命令行对我有用:(在空目录中) 结果是: 我可以通过在新创建的目录中执行以下命令行来重现您的错误:

  • 我正在使用eclipse、m2eclipse插件和maven创建一个新的maven项目,遵循以下步骤,http://o7planning.org/en/10101/install-maven-into-eclipse 但是,当创建一个新的maven项目时,没有JRE系统库,也没有maven库。只有如下所示的src、target和pom.xml。这正常吗?如果没有,我该如何避免呢?谢谢! 单击以获取

  • 我试图使用Citrus Admin UI创建一个项目,但我得到以下错误消息: > 下载了带有curl的war可执行文件。 运行命令。 使用Google Chrome打开了。 使用以下参数创建了新项目: 我尝试使用Java SE 1.8.0_151