从 coursier 安装 scala:`scala` 命令在哪里?

Installing scala from coursier: where is the `scala` command?

我使用 coursier 选项从 https://www.scala-lang.org/download/scala3.html 安装了 scala:

cs install scala3-compiler
cs install scala3-repl

经过这两个步骤后,我的 $PATH 中有两个二进制文件:scala3-compilerscala3-repl

我正在从 Programming in Scala 书中学习 scala,在第 4 章中,它说我应该使用以下命令编译和 运行 一个 scala 应用程序:

scalac ChecksumAccumulator.scala Summer.scala
scala Summer of love

我在第一个命令中用 scala3-compiler 替换了 scalac,它生成了一个具有以下结构的 org 目录:

org/
└── stairwaybook
    └── classesandobjects
        ├── ChecksumAccumulator$.class
        ├── ChecksumAccumulator.class
        ├── ChecksumAccumulator.tasty
        ├── Summer$.class
        ├── Summer.class
        └── Summer.tasty

但是我在我的系统中找不到任何安装的scala命令,也不知道如何运行编译的字节码。有什么想法或建议吗?

尝试安装:

cs install scala3

那你应该写:

scala3-compiler ChecksumAccumulator.scala Summer.scala
scala3 Summer of love 

它应该有效