为什么 IntelliJ 在 /home/ 中安装 Scala SDK

为什么 IntelliJ 在 /home/ 中安装 Scala SDK

我已经使用 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

我的问题是我如何才能IntelliJ 使用的 Scala 版本我的系统上的所有其他用户。

答案1

IntelliJ 永远不会拥有系统级写入权限来实现这一点。大多数情况下,它只会接触主目录中的文件,或者您告诉它从中打开文件的其他系统目录中的文件。

通过包管理器安装scala,然后配置 IntelliJ 以使用它。由于 IntelliJ 没有系统范围的权限,因此您无法安装并管理scala系统范围的版本;不幸的是,这只剩下 2.9.2。

更新/升级的唯一其他选择scala是找到具有最新版本的 PPA,但这可能会导致其他损坏。\

相关内容