2013-10-02 147 views
0

我試圖在Windodws XP上安裝sbt,並且符合此documentation無法在Windows XP上安裝sbt

我創建sbt.batC:\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文件創建一個文件夾,並使用sbt console命令啓動REPL

build.sbt內容:

name := "some-name" 

version := "0.0.1" 

scalaVersion := "2.10.3" 

你不需要安裝scala。用build.sbt您可以選擇scala版本和其他庫,如akkascalaz

如果您確實需要額外的scala安裝,您可以從scala-lang.org download page獲得msi安裝程序。

+0

你想說我只需要下載這個scala.jar?我需要解壓縮並安裝此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