在Dos命令提示符中检查Scala的当前版本

时间:2014-09-15 23:15:39

标签: java scala

有没有办法找到我从命令提示符下安装的当前版本的Scala

正如您所知,在命令提示符Java -version中为我们提供了系统中Java的当前版本,我想知道是否有Scala的任何命令给我当前版本。

我按照此说明在 Windows

中设置Scala
  
      
  1. 从此处下载sbt安装程序:http://scalasbt.artifactoryonline.com/scalasbt/sbt-native-packages/org/scala-sbt/sbt/0.12.4/sbt.msi
  2.   
  3. 运行安装程序
  4.   

验证sbt是否已正确安装:打开命令提示符并键入sbt sbt-versio n,您应该看到sbt的版本号(第一次运行它时,sbt将从Internet下载库)。如果您在安装sbt时遇到问题,请在论坛上寻求帮助。

教程说,它在sbt sbt-versio运行时下载依赖项,或者可能是我错了?

4 个答案:

答案 0 :(得分:8)

这个适用于我:

<select>

答案 1 :(得分:7)

看起来你只需要转到Windows shell,启动SBT并检查那里的Scala版本,例如。

C:\> sbt

> scala-version

2.9.2 (or whatever)

现在,您有SBT提示符,可以键入&#34; console&#34;打开Scala REPL:

> console

scala> println("Hello")

Hello

您可以使用以下命令退出repl:q并返回SBT提示

scala> :q

>

现在您可以使用Ctrl + C退出SBT返回Windows提示符:

C:\>

答案 2 :(得分:0)

您可能在SBT中使用Scala,但是您没有将它安装在&#34;独立的&#34;模式 - 或者,您只是在shell路径上没有Scala。看看你的路径上是否有SBT(在像OS X,Linux等类Unix操作系统上):

which sbt

如果您的路径上有SBT,请尝试

sbt scala-version

但请注意,SBT可以提供不同版本的Scala(库,编译器等),具体取决于您的SBT项目的设置方式。这不是全球适用的版本。

如果您使用的是类Unix操作系统(OS X,Linux等)并且您怀疑已经安装了Scala,那么您可以尝试搜索Scala的安装位置(如果它尚未安装)在你的道路上

sudo find / -name *scala* 2> /dev/null

答案 3 :(得分:0)

您可以从任何命令行运行:

C:\>scala