从源代码构建scala

mznpcxlj  于 2023-01-20  发布在  Scala
关注(0)|答案(2)|浏览(178)

我想弄清楚如何从源代码存档构建scala,我看到一个build.sbt文件,但是如果我没有安装scala,那么如何构建scala呢?
我还看到一个Gemfile,暗示有Ruby绑定。我检查了README.md,但遗憾的是没有任何信息。
我不知道该怎么开始建造。

wvt8vs2t

wvt8vs2t1#

我假设你说的是Scala 2 https://github.com/scala/scala,而不是Scala 3 https://github.com/lampepfl/dotty,因为你提到了Gemfile(https://github.com/scala/scala/blob/2.13.x/Gemfile)。
宝石档案是崔维斯线人的,你可以忽略它
如果您可以看到build.sbt,那么为了构建项目,您需要安装JVM和sbt,而不是Scala
https://docs.scala-lang.org/getting-started/index.html
我查了README.md,但遗憾的是没有任何信息。
实际上,README中包含了所有必要的信息:
https://github.com/scala/scala#using-the-sbt-build

  • sbt dist/mkBinbuild/quick/bin中生成运行程序脚本(scalascalac
  • sbt dist/mkPackbuild/pack中创建Scala分发格式的构建
gblwokeq

gblwokeq2#

这个工具(https://scala-cli.virtuslab.org/)可以让你很容易的下载一个scala编译器和相关的工具。反过来,它们可以让你从源代码树构建一个编译器。我假设你已经克隆了https://github.com/lampepfl/dotty(scala 3)?

相关问题