sbt-launch.jar не распознает уже установленную версию scala 2.9.1 - PullRequest
4 голосов
/ 08 декабря 2011

Я только что установил Typesafe Stack и сейчас пытаюсь установить SBT, следуя инструкциям на странице SBT github .

Однако установщик SBTне распознает, что Scala уже установлена, и пытается загрузить новую версию:

ubuntu@ip-10-120-65-227:~/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:...'

Ответы [ 2 ]

7 голосов
/ 08 декабря 2011

Если вы используете xsbt 0.11, вы можете указать локальную скалу, используя

scalaHome := Some(file("/path/to/scala"))

Вы захотите поместить это в глобальные настройки в вашем домашнем каталоге на

~/.sbt/global.sbt

Если вы используете SBT 0,7, тогда идите здесь

0 голосов
/ 09 января 2015

В настоящее время на моей машине установлена ​​Windows 7 и XP. И у меня нет "дома" в окнах. Я установил Scala 2.9 и SBT на этом. Но у меня та же проблема. SBT не может распознать скалу.

...