- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
在 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 版本时,它仍然显示相同的 2.9.2 版本。它正在从
中选择 scala 版本/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
的路径
您可以删除
父文件夹(在 bin 文件夹之前)以删除旧的 scala。
要让系统识别new scala
,需要将可执行二进制文件
路径放入系统的PATH
中,如果你没有没有这样做。或者您需要编辑路径以指向新的 scala
。正如@Mureinik 所建议的,您需要在 ~/.bashrc
文件中设置两个变量
export SCALA_HOME=/home/hdadmin/scala-2.11.8
和
export PATH=$PATH:$SCALA_HOME/bin
然后您重新启动您的终端
或执行以下命令之一
source ~/.bashrc
或者
. ~/.bashrc
现在
scala -version
应该显示正确的版本。
关于linux - 如何在 Ubuntu 中更新 Scala 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44075336/
我是一名优秀的程序员,十分优秀!