我在 MacOS 上安装了 scala 3.4.1,但 util 的版本信息是 2.13.12

问题描述 投票:0回答:1

我使用brew在MacO上安装了Scala 3.4.1。 scala 命令运行并打开 scala 命令行为 3.4.1,但获取版本信息为 2.13.12

scala --version
    Scala code runner version 3.4.1 -- Copyright 2002-2024, LAMP/EPFL

在此输入图片描述

Welcome to Scala 3.4.1 (21.0.3, Java OpenJDK 64-Bit Server VM).
Type in expressions for evaluation. Or try :help.

scala> util.Properties.versionString
val res0: String = version 2.13.12

甚至 intelliJ 返回版本 2.13.12 for

println(util.Properties.versionString)

有什么想法吗?

macos scala scala-3
1个回答
0
投票

通过Properties.versionNumberString

文档:

Scala 运行时的版本,如果未知则为空字符串。

请注意,Scala 库的版本 不需要与 用于发出库或用户的 Scala 编译器版本 代码。

例如,Scala 3.0 和 3.1 使用 Scala 2.13 库,即 反映在这个版本中

© www.soinside.com 2019 - 2024. All rights reserved.