无法安装scala

时间:2015-11-16 14:07:09

标签: scala ubuntu

我只想在我的Ubuntu中安装Scala。我遵循这些方法:

  1. 我从http://www.scala-lang.org/download/2.10.6.html下载了二进制文件(scala-2.10.6.tgz)

  2. 我在我的家乡拉开了这个焦油球

  3. 设置环境,如/ .bashrc文件

  4. export SCALA_HOME="/home/beeshma/scala-2.10.6"
    
    set PATH="$PATH:$SCALA_HOME/bin"
    
    export PATH
    

    但是当我在命令提示符下用version检查时:

    beeshma@ubuntu:~$ scala -version
    
    The program 'scala' is currently not installed. You can install it by typing: sudo apt-get install scala
    

    所以我错过了什么?

2 个答案:

答案 0 :(得分:2)

删除行中的单词set设置PATH =" $ PATH:$ SCALA_HOME / bin" 。它会工作正常。 bash shell中set的语法不是列出的代码中预期的语法,而是用于其他一些shell。

请尝试以下任何代码:

export SCALA_HOME="/home/beeshma/scala-2.10.6"
PATH="$PATH:$SCALA_HOME/bin"

export PATH

(或)

 export SCALA_HOME="/home/beeshma/scala-2.10.6"
 export PATH="$PATH:$SCALA_HOME/bin"

在您的情况下,更改为变量PATH并未发生,因为您尝试使用' set'在bash shell中。因此,当您导出PATH时,原始未更改PATH仍会保留并导出。

答案 1 :(得分:1)

看起来它应该有用(假设你使用bash),但只是为了确认:

在〜/ .bashrc文件的末尾

SCALA_HOME="/home/beeshma/scala-2.10.6"
export PATH="$SCALA_HOME/bin:$PATH"

保存文件后,请记得运行。

source ~/.bashrc

另外,请仔细检查您以后是否覆盖了PATH变量。

另外,请确认您正在编辑〜/ .bashrc(与/.bashrc对比)。我确定你已经知道了,但〜指的是$ HOME,你应该编辑.bashrc文件。