如何在同一台机器上设置不同的 Scala 版本?

阿维拉·斯利瓦斯塔瓦

我想学习关于 Scala[1] 的书,但它使用 Scala 3,并且我安装了 Scala 2。我想同时使用这两个版本,一些关于python2和 的东西python3

我尝试使用官方源在本地安装Scala3,但我只能掌握项目级工作目录。sbt提示不象会REPL工作,我只能用Scala的2个开放REPL(我查了每次版本)。

鉴于我无法卸载 Scala2,如何打开 Scala3 的 REPL?

马里奥·加利奇

sbt 提示不像 REPL 那样工作

如果您sbt console从项目目录中执行,它将使您进入与项目的scalaVersion. 例如,sbt console在创建的项目中执行sbt new lampepfl/dotty.g8将启动 Scala 3 REPL。

但我只能掌握项目级工作目录

对于系统范围的安装,首先安装 cousier然后执行cs install scala3-repl. 这将与 Scala 2 REPL 一起安装 Scala 3 REPL。现在 Scala 3 REPL 可以用scala3-repl命令启动,而 Scala 2 REPL 只需用scala命令启动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Zeppelin中检查Spark和Scala的版本?

使用Build.scala进行交叉编译时,如何为每个Scala版本设置不同的scalacOptions?

sbt控制台如何更新到最新的Scala版本?

如何安装旧版本的Scala

Gradle Scala插件-如何指定Scala版本

如何在一台机器上设置多个gemfire / geode WAN集群进行测试?

如何在同一台机器的不同GPU上并行运行许多TensorFlow实例?

如何在同一台PC上使用不同的离子版本(2.2和3.0)设置Ionic Project?

如何在具有多个Dart和Webdev版本的一台机器上运行flutter_web和angulardart?

如何使IntelliJ scala项目使用Scala 2.9.2版本?

如何交叉编译支持不同核心库API的Scala版本?

如何在一台机器上运行一个外壳的多个版本

如何在一台机器上设置多个Web客户端

如何在Ubuntu上重新配置Scala版本?

2台不同版本的ActiveMQ Servers在同一台计算机上

如何在一台机器上编译幻象,然后在另一台机器上“移植”?

在同一台机器上运行两个cassandra版本

同一台Linux机器上的两个haxe版本

如何处理sbt,scala,库的版本

如何在同一台计算机上使用多个版本的Laravel?

如何在同一台机器上运行多个硒测试套件

如何在同一台机器上安装opencv 2.4和opencv 3

如何在 VMware 和 Virtualbox 上运行同一台机器?

数据块上的 XGBoost - 过时的 scala 版本

是否可以在同一台机器上安装多个版本的 hyperledger composer?

在同一台机器上使用两个不同的php版本

如何在同一台机器上运行多个 Apache Ignite 节点?

如何在一台電腦上安裝兩個python版本

如何在同一台机器上从 Windows SSH 进入 WSL