2013-06-03 44 views
4

我从git复制了一个Play框架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}} 

我使用的播放2.1.0,SBT发射版本0.12.2(和Windows OS)

如何解决这个问题?

+0

你有没有尝试运行SBT独立?它可能看起来像sbt没有妥善解决。 –

+2

..或者检查了这个线程? http://stackoverflow.com/questions/16327123/error-module-not-found-org-scala-sbtsbtsbt-version –

+0

我有这个问题。我不小心将'project /'添加到'.gitingore'。克隆之后,'project'目录被省略,并且抛出了这个错误。 –

回答

7

如果从包含project目录(其中包含一些SBT设置)的目录运行play命令,可能会发生这种情况。尝试删除project目录(但不是您应用中的目录),或者移至其他目录以运行该命令。

+0

谢谢,这对我有用!我的当前目录中有一个空的项目目录。来自james ward的 –

+0

- 类型安全的开发者支持者。 – JasonG