尝试学习如何使用sbt并遇到某种情况:当我安装sbt并首次运行它时,它会尝试将scala 2.9.x下载到我家中的某个目录中。我在其他地方安装了scala 2.10.2,那么如何告诉sbt使用该scala发行版?
UPD .:解决方案(这是供sbt使用的发行版,用于在构建项目时使用,但是sbt仍然会下载本身所需的scala发行版):
***@***:~|⇒ cat .sbt/global.sbt
scalaVersion := "2.10.2"
scalaHome := Some(file("/usr/share/scala"))
您可以将发行版的.jars复制到〜/ .ivy2 / cache。但这将完全失去使用sbt的意义。如果要使用scala 2.10.2,只需输入
scalaVersion := "2.10.2"
到您的build.sbt中,它将为您下载该版本。然后,如果要在发行时更新到2.11,您要做的就是在build.sbt中更改一行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句