我使用coursier选项从https://www.scala-lang.org/download/scala3.html安装了scala:
cs install scala3-compiler
cs install scala3-repl
经过这两个步骤,我在我的$PATH
中有两个二进制文件:scala3-compiler
和scala3-repl
。
我正在从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
它应该工作