所以我下载了 sbt 0.11.2,因为 kestrel 只适用于那个版本,我也在运行 java 6。
所以我从这里下载了 0.11.2:http ://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2/sbt-launch.jar
我为 0.11.2 的 sbt-launch.jar 创建了一个文件夹,例如:/sbt/0.11.2/sbt-launch.jar
然后我创建了一个 .sh 文件,它将启动该特定版本的 sbt。
现在,一旦我使用我的 .sh 文件启动 sbt,就会出现此错误。
我的项目甚至没有引用 sbt-idea 插件,所以它似乎与我当前版本的 sbt 混淆了?
[info] Resolving org.scala-tools.sbt#testing_2.9.1;0.11.2 ...
[info] Resolving org.scala-tools.testing#test-interface;0.5 ...
[info] Resolving org.scala-tools.sbt#compiler-interface;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_1;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_0;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_9_0;0.11.2 ...
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.github.mpeltonen#sbt-idea;1.4.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] com.github.mpeltonen:sbt-idea:1.4.0 (sbtVersion=0.11.2, scalaVersion=2.9.1)
[warn]
[error] {file:/Users/blah/.sbt/plugins/}default-bfa0a6/*:update: sbt.ResolveException: unresolved dependency: com.github.mpeltonen#sbt-idea;1.4.0: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
参考:似乎 0.11.2 很旧并且格式不同:我需要 sbt 0.11.2 来构建用于提升的 mongo auth 应用程序
如果有人可以帮助我正确构建它,我将不胜感激。