scala - 从 CLI 快速切换 Scala 版本

标签 scala multiple-versions scala-repl

nvm (节点版本管理器)可以快速选择要使用的替代节点版本。 Scala 是否有类似的方式在当前 shell 中快速切换不同版本?例如,假设我想从 2.12.10 开始 REPL,然后执行类似

scala use 2.12.10

会打招呼

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

请注意,问题不是关于通过 scalaVersion 的 SBT,而是直接从命令行使用 scala 命令。

最佳答案

除了 scala-runners,还有 sdkman ,这是一个更通用的工具,但也支持scala。例如,命令:

sdk use scala 2.12.10

将当前 shell session 的 scala 设置为 2.12.10。

关于scala - 从 CLI 快速切换 Scala 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60452992/

相关文章:

generics - 在 Scala 中获取泛型类型的特定简单名称

assemblies - 在同一文件夹中使用同一程序集的不同版本

scala - 当类型别名有换行符且没有等号时,为什么 scala 会计算类型别名?

scala - 需要一个与 slick 一起使用的 play2-elasticsearch 模块的示例

Scala 多维数组相当于 np.ndarray.shape?

scala - 如何等待多个 future ?

mysql - 如何在 Windows 10 上安装不同版本的 MySQL?

delphi - 如何在 Delphi 6 - 2007 中保持表单和框架的可编译性?

scala - 禁用 Scala REPL 中的弃用警告

scala - Ubuntu + scala REPL,未在控制台上键入的命令