gpt4 book ai didi

scala - Ubuntu下安装IntelliJ + Scala

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:14 28 4
gpt4 key购买 nike

我现在有点迷茫。我已经使用 IntelliJ 提供的安装向导安装了 IntelliJ 和 Scala SDK。我选择了最新版本 2.11.8,但无法在终端中运行它。

然后我跑了

sudo apt-get install scala

显然是 2.9.2 版本

scala -version
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL

看来我现在已经在下面安装了scala

/home/<user>/.ivy2/cache

(来自 IntelliJ,版本为 2.11.8)还有

 whereis scala
scala: /usr/bin/scala /usr/bin/X11/scala /usr/share/man/man1/scala.1.gz

来自包管理器,版本为 2.9.2。

我该如何收拾这个烂摊子?

最佳答案

这真的不是一团糟。完全可以安装一个系统范围的 Scala 和一个基于您的项目的 Scala。除了您使用 scala script.scala 运行 shell 脚本之外,系统范围的脚本确实没有什么意义。您还可以看到那些 Debian 和 Ubuntu 软件包非常过时。

由于 Scala 不是最终用户应用程序,而是特定项目构建所需的编译器或库,因此通常不需要和/或使用全局安装。当您使用 sbt 或 IntelliJ 构建项目时,您的项目可以自由选择它想要使用的 Scala 版本,无论是 2.9.2、2.10.x、2.11.x 还是 2.12.0-Milestone...因此,这些安装都同时保存在缓存中,例如您从 IntelliJ/sbt 看到的 Ivy 缓存。

$ ls -la ~/.ivy2/cache/org.scala-lang/scala-compiler/jars/
... scala-compiler-2.10.0.jar
... scala-compiler-2.10.2.jar
... scala-compiler-2.10.3.jar
... scala-compiler-2.10.4.jar
... scala-compiler-2.10.5.jar
... scala-compiler-2.10.6.jar
... scala-compiler-2.11.0.jar
... scala-compiler-2.11.1.jar
... scala-compiler-2.11.2.jar
... scala-compiler-2.11.5.jar
... scala-compiler-2.11.6.jar
... scala-compiler-2.11.7.jar
... scala-compiler-2.11.8.jar
... scala-compiler-2.12.0-M2.jar
... scala-compiler-2.12.0-M3.jar
... scala-compiler-2.7.3.jar
... scala-compiler-2.8.0.jar
... scala-compiler-2.8.2.jar
... scala-compiler-2.9.0.jar
... scala-compiler-2.9.2.jar

如果你想要全局安装,因为你想在不设置最小 sbt 项目的情况下运行脚本,我建议不要使用 apt(你可以再次卸载 scala),而只需从 http://scala-lang.org/download/ 下载最新版本即可。 - 我不知道任何依赖于 .deb Scala 安装的 .deb 包。

关于scala - Ubuntu下安装IntelliJ + Scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36358756/

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