我是 Ubuntu 新手。我想在我的计算机上安装最新的 Scala 版本 2.11.4,但他们网站上的说明对我来说太晦涩难懂了。有人能一步一步解释如何安装吗?
答案1
安装 Scala 最简单的方法是使用.deb安装文件。在下载页面您可以看到最新的稳定版本。然后转到所有下载页面并找到该版本(或Scala 2.11.4)。向下滚动到该版本页面的底部,然后查找scala-2.11.4.deb(或适当的版本)并下载。
如果你熟悉命令行,可以安装下载的 Scala德布和:
sudo dpkg -i scala-2.11.4.deb
否则,你必须安装德比通过 Ubuntu 软件中心,或者通过终端:
sudo apt-get install gdebi
安装 GDebi 后,您可以双击scala-2.11.4.deb在文件浏览器中,它将打开包安装程序。最后,单击“安装包”,您的新版本 Scala 将被安装。
答案2
只需下载scala.deb
并安装即可:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
答案3
安装 scala 2.11.4 或 Ubuntu 存储库或 PPA 中没有的任何其他版本(但请注意:scala 需要 JAVA,我假设你已经安装了它。请参阅Ubuntu 帮助如果没有的话)。
- 下载文件。
将内容提取到系统上的某个位置。我会选择 /opt/scala/。例如:
tar xvfz ~/Downloads/scala-2.11.4.tgz /opt/ mv /opt/scala-2.11.4/ /opt/scala/
“文档”中的自述文件指出您可以从 bin 目录运行 scala:
安装
解压存档并直接从
bin
目录运行上述命令。我们建议将目录的完整路径添加bin
到PATH
环境变量中。
...您拥有以下工具:
- scala Scala interactive interpreter - scalac Scala compiler - fsc Scala resident compiler - scaladoc Scala API documentation generator - scalap Scala classfile decoder
所以你会
cd /opt/scala scala
打开解释器。
关于自述文件中提到的PATH:
通过将此行添加到
.profile
您的主目录中,将 Scala 添加到您的 $PATHPATH="$PATH:/opt/scala/bin"
请注意,路径名也需要以您提取的内容命名。添加它将不再需要这样做
cd /opt/scala/
,您可以scala
从系统上的任何地方调用。
答案4
是的,安装指示scala-lang.org 上的答案很简短,并且假设用户对环境变量的设置有一定的熟练程度。这里或 stackoverflow 上的大多数答案也都存在这种假设。我想补充答案的另一个原因是,scala-lang.org 上没有更多可供下载的 .deb 文件了。
最近,我按照以下步骤成功在我的计算机上安装了 Scala 2.11.7。这是一次全新的 Scala 安装,并且已经安装了 Java 1.8。
从以下网址下载 scala-2.11.7.tgzhttp://www.scala-lang.org/download/到我的下载目录。
导航到下载目录并解压档案:
sudo tar xvfz scala-2.11.4.tgz
将解压后的目录移动到说明中指示的目录:
mv scala-2.11.7 /usr/local/share/scala
永久设置环境变量。如 Stack Overflow 上的问题所示这里,并被其他软件包安装使用,(例如,我发现 Anaconda Python 是它的最后一个自动编辑),可靠的方法之一是通过编辑 .bashrc 文件或使用这些命令直接将这些变量添加到 PATH 中:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
重新加载 shell 以使更改生效:
exec $SHELL
现在,您可以通过输入以下命令从命令行启动 Scala REPL:
scala