2012-09-11 41 views
0

今天我從scala和電梯開始,目前我正在閱讀文檔。我設法在食譜的幫助下開始。電梯 - 設置它

不過,我想,因爲它使用的MongoDB +認證https://github.com/eltimn/lift-mongo.g8/tree/master/src/main/g8

,因爲我曾與CS一些錯誤,我是懶得去調查我沒有使用八國集團也不CS讀儘管一些大的例子,尤其是這個例子他們。

所以我只是將回購克隆到我的硬盤。我認爲這就是g8正在做的事情。

因此,一些文件丟失,我加入他們

  • SBT

  • sbt.bat(我使用Windows)

  • SBT-launch.jar

但我得到以下錯誤:

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.scala-sbt#sbt-closure;0.1.3: not found 
[warn] :: com.github.siasia#xsbt-web-plugin_2.9.1;0.11.2 
ound 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

我試圖修復SBT-關閉,但我無法使用Maven搜索

http://search.maven.org/#search%7Cga%7C1%7Csbt-closure

的plugins.sbt看起來像這樣

resolvers += Resolver.url("sbt-plugin-releases", 
    new URL("http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/"))(
    Resolver.ivyStylePatterns) 

addSbtPlugin("org.scala-sbt" % "sbt-closure" % "0.1.3") 

addSbtPlugin("me.lessis" % "less-sbt" % "0.1.10") 

libraryDependencies <+= sbtVersion(v => "com.github.siasia" %% "xsbt-web-plugin" % (v+"-0.2.11.1")) 

任何想法,發現它在什麼地方出了錯?

回答

1

SBT插件需要重新發布每個新版本的SBT。我的猜測是,你下載的模板是基於舊版本的SBT(0.11也許?),並且你所引用的插件的版本尚未發佈用於最新的SBT(0.12)。您可以嘗試查找舊版本的SBT進行下載,但是您可能更適合使用g8/conscript工作,或者使用以下模板之一:https://github.com/lift/lift_24_sbt

+1

該模板實際上用於sbt 0.12,而sbt-closure 0.1.3僅用於sbt 0.12。我認爲實際的問題是他試圖用0.11運行它。 –