如何告诉sbt使用本地Scala安装?

特罗曼

尝试学习如何使用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"))
鲁迪格·克莱恩(Rudiger Klaehn)

您可以将发行版的.jars复制到〜/ .ivy2 / cache。但这将完全失去使用sbt的意义。如果要使用scala 2.10.2,只需输入

scalaVersion := "2.10.2"

到您的build.sbt中,它将为您下载该版本。然后,如果要在发行时更新到2.11,您要做的就是在build.sbt中更改一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何告诉SBT使用Scala的2.12或2.13的每日构建?

如何配置IntelliJ以使用Homebrew安装的Java,Scala和SBT?

如何使用SBT导入Scala Spark的crossValidatorModel

如果使用sbt,是否需要单独安装Scala?

如何告诉草书Clojure模块依赖于本地Java / Scala模块?

如果使用Scala IDE,命令行上的Scala和SBT,是否会多次安装Scala?

如何强制VSCode使用本地安装的TypeScript

如何使用pip从本地缓存安装?

如何使sbt使用本地存储库中的jar?

如何仅使用本地依赖RPM文件安装本地RPM?

如何使用SBT在build.scala中使用-D变量?

如何使用apt-get在ubuntu / debian上安装sbt

如何使用sbt将Scala库发布到Maven Central?

如何使用sbt创建自定义Scala库?

如何在SBT的.scala文件中使用外部依赖关系?

如何使用Scala 2.11和sbt 0.13运行黄瓜?

如何使用 Sbt 减少我的 Scala 项目的内存堆?

如何安装本地模块?

如何安装本地gem?

如何告诉Homebrew在virtualenv内安装?

如何告诉Angular安装Clarity模块的子集?

使用SBT安装Maven库

如何告诉 root 进程使用 anaconda python 安装而不是 /usr/bin/python?

如何告诉npm使用npm install安装最新的边缘边缘主分支?

如何使用本地Ruby绑定安装GEOS?

如何配置Maven以忽略本地安装并强制使用JDK版本

如何在本地使用sageMath安装Theano库?

如何验证本地安装的模块版本是 pip 使用的版本?

使用Scoverage的问题:Scala Sbt