scala - 从 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-compiler
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
它应该工作
推荐阅读
- javascript - 用于操作 Facebook 图像的 Javascript 代码在控制台中有效,但在扩展中无效
- checkmarx - 使用 Checkmarx 扫描硬编码密码
- python - Python + JIRA API:按电子邮件地址将用户添加到组
- reactjs - 翻译成反应节点
- android - React Native gradlew bundleRelease 和 run-android --variant=release 制作不同的 APK
- python - 是否可以使用 float16 使用 tensorflow 1 进行训练?
- reactjs - Fetch-mock 在版本 3.2.0 redux-api-middleware 测试中不起作用
- php - 将第一级子目录重写为根目录传递文件夹名称.htaccess
- google-cloud-platform - GCP:仅在 VM 之间连接(不允许外部 IP)
- java - 创建自己的应用程序ID