有没有办法找到我从命令提示符下安装的当前版本的Scala
?
正如您所知,在命令提示符Java -version
中为我们提供了系统中Java
的当前版本,我想知道是否有Scala
的任何命令给我当前版本。
我按照此说明在 Windows
中设置Scala
验证sbt是否已正确安装:打开命令提示符并键入sbt sbt-versio
n,您应该看到sbt的版本号(第一次运行它时,sbt将从Internet下载库)。如果您在安装sbt时遇到问题,请在论坛上寻求帮助。
教程说,它在sbt sbt-versio
运行时下载依赖项,或者可能是我错了?
答案 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