首页 > 解决方案 > 从 coursier 安装 scala:`scala` 命令在哪里?

问题描述

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

cs install scala3-compiler
cs install scala3-repl

在这两个步骤之后,我的$PATH:scala3-compiler和. 中有两个二进制文件scala3-repl

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

scalac ChecksumAccumulator.scala Summer.scala
scala Summer of love

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

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

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

标签: scalascala-3

解决方案


尝试安装:

cs install scala3

然后你应该写:

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

它应该工作


推荐阅读