4

我从 git 复制了一个 Play framework Scala 项目,当我启动命令 $Play 时,我收到了这个错误:

Getting org.scala-sbt sbt ${{sbt.version}} ...
:: problems summary ::
:::: WARNINGS
            module not found: org.scala-sbt#sbt;${{sbt.version}}

    ==== local: tried

      D:\play-2.1.0\repository\local\org.scala-sbt\sbt\${{sbt.version}}\ivys\ivy.xml

    ==== Maven2 Local: tried

      file://C:\Users\mghesmoune.stage/.m2/repository/org/scala-sbt/sbt/${{sbt.version}}/sbt-${{sbt.version}}.pom

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/${{sbt.version}}/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-sbt/sbt/${{sbt.version}}/sbt-${{sbt.version}}.pom

            ::::::::::::::::::::::::::::::::::::::::::::::

            ::          UNRESOLVED DEPENDENCIES         ::

            ::::::::::::::::::::::::::::::::::::::::::::::

            :: org.scala-sbt#sbt;${{sbt.version}}: not found

            ::::::::::::::::::::::::::::::::::::::::::::::



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;${{sbt.version}}: not found
Error during sbt execution: Error retrieving required libraries
(see D:\play-2.1.0\framework\.\sbt\boot\update.log for complete log)
Error: Could not retrieve sbt ${{sbt.version}}

我正在使用 Play-2.1.0,sbt 启动器版本 0.12.2(和 Windows 操作系统)

如何解决这个问题?

4

2 回答 2

7

如果您play从包含project具有某些 SBT 设置的目录的目录运行命令,则可能会发生这种情况。尝试删除该project目录(但不是您应用程序中的目录),或移动到另一个目录以运行该命令。

于 2013-06-12T19:49:14.367 回答
3

这里有一个答案:错误:找不到模块:org.scala-sbt#sbt;${{sbt.version}}

基本上,如果不存在具有以下内容的项目/build.properties 文件,请创建一个文件:

sbt.version=0.12.2
于 2013-06-20T19:08:16.073 回答