【发布时间】:2014-02-09 11:07:16
【问题描述】:
我已经安装了 Scala 2.10.3 和 SBT 0.13.1。当我在Hello, World from the SBT documentation 之后执行 SBT 时,我收到以下错误消息:
“sbt 执行期间出错:未指定或检测到 Scala 版本”
我尝试使用scalaVersion 添加build.sbt 文件,但错误不断出现。
请指教。
我刚刚将 sbt 降级到 0.12.3 并且它可以工作......那么 0.13.X 有什么问题?
【问题讨论】:
-
您无需安装 Scala 即可使用 SBT(因此我们在帮助您的同时无需考虑它)。
build.sbt是什么样的?你能确保你在项目中只有build.sbt吗?这就是你真正需要的(甚至不需要文件) - 因此simple部分。 -
name := "hello-sbt" organization := "org.example" scalaVersion := "2.10.3" version := "0.0.1-SNAPSHOT"(每个语句之间有一个空行)
-
你能在空目录中运行
sbt about吗?输出是什么?你真的不需要文件来运行sbt。 -
我从 0.13.0 升级到 0.13.1 时遇到了同样的问题并产生了一个问题:github.com/sbt/sbt/issues/1117