从 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-compiler
和 scala3-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
它应该有效
我使用 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
我在第一个命令中用 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
它应该有效