我刚刚安装了Typesafe Stack,现在正试图通过SBT github page上的说明安装SBT。sbt-launch.jar无法识别scala 2.9.1已经安装
但是,SBT安装程序不能识别斯卡拉已经安装,并尝试下载新版本:
[email protected]:~/bin$ sbt
Getting Scala 2.9.1 (for sbt)...
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.9.1/scala-compiler-2.9.1.jar ...
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.9.1!scala-compiler.jar (2108ms)
downloading http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.9.1/scala-library-2.9.1.jar ...
^C
我想它使用$ SCALA_HOME指定的当前版本。任何人都知道如何去做到这一点?
当前ENV设置:
$SCALA_HOME='/usr/local/typesafe-stack/bin/'
$PATH='...:/usr/local/typesafe-stack/bin:...'
谢谢尼尔。它不太合适,但我在sbt wiki上找到了配置指令(https://github.com/harrah/xsbt/wiki/Local-Scala)。看起来这个指令会让sbt使用指定的Scala来构建项目,但即使安装了编译的版本,sbt仍然会下载它编译的Scala的副本来运行它自己。我解释正确吗? – Kurtosis