我剛剛安裝了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