gpt4 book ai didi

scala - 如何使用 Coursier 在命令行中运行 Scala 3 应用程序

转载 作者:行者123 更新时间:2023-12-04 11:22:51 28 4
gpt4 key购买 nike

如果您按照官方 Scala 3 站点上的步骤操作,例如 DottyScala Lang那么它推荐使用 Coursier 来安装 Scala 3。问题是这些都没有解释如何在按照步骤运行编译后的 Scala 3 应用程序。
斯卡拉 2:

> cs install scala
> scalac HelloScala2.scala
> scala HelloScala2
Hello, Scala 2!
斯卡拉 3:
> cs install scala3-compiler
> scala3-compiler HelloScala3.scala
现在如何使用 Scala 3 运行编译的应用程序?

最佳答案

目前似乎没有办法使用 coursier 为 Scala 3 启动运行程序,请参阅 this issue .作为解决方法,您可以从 github release page 安装二进制文件。 .一直向下滚动通过贡献列表以查看 .zip 文件并将其下载并解压缩到某个本地文件夹。然后将解压后的 bin 目录放在你的路径上。重启后你会得到 scala命令(和 scalac 等)在终端中。
另一种解决方法是使用 java通过以下命令直接使用 cousier 的类路径运行:

java -cp $(cs fetch -p org.scala-lang:scala3-library_3:3.0.0):. myMain
替换 myMain用你的名字 @main def功能。如果它在一个包中 myPack你需要说 myPack.myMain (照常)。

关于scala - 如何使用 Coursier 在命令行中运行 Scala 3 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68041159/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com