2015-05-18 21 views

Odpowiedz

5

Utwórz plik build.sbt i wprowadź scalaVersion:

scalaVersion := "2.11.5" 

Uruchom sbt console w tym samym katalogu z build.sbt i będzie załadować wersję, którą określono.

...:sbttest/ $ sbt console                                                 [10:55:53] 
[info] Loading global plugins from /home/.../.sbt/0.13/plugins 
[info] Set current project to sbttest (in build file:/tmp/sbttest/) 
[info] Starting scala interpreter... 
[info] 
Welcome to Scala version 2.11.5 (OpenJDK 64-Bit Server VM, Java 1.7.0_79). 
Type in expressions to have them evaluated. 
Type :help for more information. 

scala> 
+0

działa idealnie. Na początku 'sbt console' nowe pliki binarne i zależności Scala 2.11.6 są pobierane i instalowane automatycznie. Bardzo dziękuję panu za pomoc. – Polymerase

4

konsola Run SBT w tym samym katalogu ze swoim build.sbt i będzie załadować wersję, którą określono.

Można również umieścić plik build.sbt w katalogu .sbt/0.13/:

cat <<END > ~/.sbt/0.13/build.sbt 
scalaVersion := "2.11.8" 
END 

Następnie wykonując sbt console od nigdzie indziej daje swoją ulubioną wersję scala. (Jeśli istnieje lokalny plik build.sbt w katalogu, z którego wykonujesz sbt, lokalnie określona wersja zastąpi globalną).

+1

W przypadku okien przejdź do folderu .sbt (domyślnie do 'C: \ Users \ \ .sbt \ 0.13') i utwórz nowy plik build.sbt z informacjami scalaVersion. Wciąż wymaga ręcznej aktualizacji za każdym razem, gdy nowa wersja scala jest niedostępna; Byłoby miło mieć sposób na wskazanie tego "najnowsze". – Fawix

Powiązane problemy