无法运行激活模板项目激活器UI无法加载SBT配置

我是Play Framework和Scala的新手,也是这个神奇的工具激活器。

我无法运行运行play框架的模板项目(例如:hello-play-scala),但能够很好地运行hello-scala(非playframework)。

我正在运行激活器1.3.5

我得到的错误是:

H:\Project\PlayFrameworkTest\hello-play-java\build.sbt:12: error: reference to fork is ambiguous; it is imported twice in the same scope by import _root_.play.Project._ and import Keys._ fork in run := true ^ Type error in expression Failed to load project. 

build.sbt是:

 name := """hello-play-java""" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( "org.webjars" %% "webjars-play" % "2.2.2", "org.webjars" % "bootstrap" % "2.3.1") playJavaSettings fork in run := true 

和Plugins.sbt是

 // Comment to get more information during initialization logLevel := Level.Warn // The Typesafe repository resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/" // Use the Play sbt plugin for Play projects addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.2") 

而build.properties是

 #Activator-generated Properties #Fri Aug 21 23:24:51 NPT 2015 template.uuid=b7274e52-c226-4deb-bb0e-ab2fdb8f4767 sbt.version=0.13.2 

我在Windows 8.1上遇到了同样的问题,在谷歌搜索解决方案后,我最初尝试更新我的一些插件。 (事实certificate,只有sbt-less有点过时。)然而,这并没有解决问题。

所以,我发现有几个Web页面提到了同样的问题,似乎那些人在他们的~/.sbt/repositories文件中调整了正斜杠的数量( C:/Users//.sbt/repositories Windows上的文件)能够解决这个问题。 所以,我将~/.sbt/repositories文件中的两个file:////模式更改为file:///

然后我停止了我的activator ,杀死了它产生的所有遗留的Java实例,删除了我的/RUNNING_PID文件并重新启动了activator 。 现在,事情似乎正在发挥作用。

仅供参考,以下是我发现的有关该问题的两个最有用的页面:

  • Activator UI:无法加载sbt配置(Windows)
  • 无法创建新的play-scala项目,无法加载SBT配置文件