2013-10-02 3 views
0

Я попытался установить sbt на Windodws XP в соответствии с этим documentation.Не удается установить sbt на Windows XP

Я создал sbt.bat в C:\sbt с содержанием и sbt-launch.jar находится в том же sirectory:

set SCRIPT_DIR=%~dp0 
java -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -jar "%SCRIPT_DIR%sbt-launch.jar" %* 

И теперь, когда я бегу scala -version я вижу:

C:\Documents and Settings\Admintemp>scala -version 
'scala' is not recognized as an internal or external command, 
operable program or batch file. 

Но sbt sbt-version работает:

C:\sbt>sbt sbt-version 
[info] Set current project to default-d7c225 (in build file:/C:/sbt/) 
[info] 0.12.4 

Я не мог понять, что здесь не так.

  • Как решить эту проблему и правильно установить scala?

ответ

3

Вы установили sbt, не scala.

Вы можете создать папку с простым файлом build.sbt и запустить REPL с помощью команды sbt console.

build.sbt содержание:

name := "some-name" 

version := "0.0.1" 

scalaVersion := "2.10.3" 

Вам не нужно scala установлен. С build.sbt вы можете выбрать версию scala и дополнительные библиотеки, такие как akka или scalaz.

Если вам нужно дополнительное scala, вы можете установить msi установщик из scala-lang.org download page.

+0

Вы хотите сказать, что мне нужно скачать только этот файл scala.jar? Нужно ли распаковывать и устанавливать эту банку или только разархивировать? –

+0

@nazar_art: Не 'scala.jar'. ['scala-2.10.3.msi'] (http://scala-lang.org/files/archive/scala-2.10.3.msi) установщик Windows. Вы должны установить его как любой другой установщик программ Windows. – senia

+1

@nazar_art: Обратите внимание, что вам не нужно устанавливать «scala». 'sbt console' - лучший способ запустить' REPL'. – senia

Смежные вопросы