![](/img/trans.png)
[英]How to install 32 bit Java 8 version specific update 171 in Ubuntu machine using Putty
[英]How to update Scala Version in Ubuntu
在 Ubuntu 终端中,当我编写以下命令时:
scala -version
它提供以下输出:
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
我想将其更新到 2.11.8。 我下载了tar文件
Scala-2.11.8.tgz
并解压得到
Scala-2.11.8
“/home/hdadmin/”位置的文件夹。
但是当我再次检查 scala-version 时,它仍然显示相同的 2.9.2 版本。 它正在从
/usr/bin/scala
而不是
/home/hdadmin/scala-2.11.8
有没有办法改变这条路?
我尝试使用以下命令卸载并重新安装 scala:
sudo apt-get remove scala
sudo apt-get remove scala-library scala
sudo apt-get install scala
但是安装了相同的版本(2.9.2),因为我认为它默认与我拥有的 Java(1.8)一起提供。 使用 sbt 或 deb 或在链接http://osgux.tumblr.com/post/44635945407/install-scala-2-10-0-in-ubuntu 中有一些非常不清楚的在线更新选项。
我需要知道是否有直接的方法来更新 Scala 版本。
如果要从计算机中删除old scala
,则必须删除之前提取的scala
文件夹。 了解old scala
的路径
which scala
它会告诉你到..../bin/scala
的路径
您可以delete
父文件夹(在 bin 文件夹之前)以删除旧的 scala。
为了系统能够识别new scala
,如果你还没有将executable binary file
路径放在系统的PATH
中。 或者您需要编辑路径以指向新的scala
。 正如@Mureinik 建议的那样,您需要在~/.bashrc
文件中设置两个变量
export SCALA_HOME=/home/hdadmin/scala-2.11.8
并且
export PATH=$PATH:$SCALA_HOME/bin
然后要么restart your terminal
要么执行以下命令之一
source ~/.bashrc
或者
. ~/.bashrc
现在
scala -version
应该向您展示正确的版本。
您需要在$PATH
的开头添加/home/hdadmin/scala-2.11.8
,因此首先从那里获取可执行文件:
export PATH=/home/hdadmin/scala-2.11.8:${PATH}
您可以将此调用放置在您的.bashrc
(如果您不使用bash ,则可以在您自己的环境中进行等效调用)。
您可以尝试SKDMAN ,这可能是管理 Scala 以及 java、sbt 和 spark(以及其他内容)版本的最简单方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.