2013-06-03 40 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