2015-11-16 147 views
0

我只想在我的Ubuntu中安装Scala。我跟着这些方法:无法安装scala

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

  2. 我在家里的位置解压这个焦油球

  3. 设置环境这样/.bashrc文件


export SCALA_HOME="/home/beeshma/scala-2.10.6" 

set PATH="$PATH:$SCALA_HOME/bin" 

export PATH 

但是,当我在命令提示符中与version检查:

[email protected]:~$ scala -version 

The program 'scala' is currently not installed. You can install it by typing: sudo apt-get install scala 

所以我错过了什么?

+0

你的机器上安装了JRE吗? –

+0

我猜这只是一个错字 - 无论如何 - 它应该是〜/ .bashrc而不是/.bashrc(所以.bashrc在你的主目录中,而不是在文件系统的根目录下的.bashrc) –

+2

什么是'set'?你不需要'设置PATH ='只是'PATH ='。 – racetrack

回答

0

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

在〜/ .bashrc中的文件的末尾

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

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

source ~/.bashrc 

还要再次检查一下,你是不是覆盖你的PATH变量。

此外,请确认您正在编辑〜/ .bashrc(与/.bashrc)。我相信你已经知道这一点,但〜指的是$ HOME,这是你应该编辑.bashrc文件的地方。

2

删除set一行set PATH =“$ PATH:$ SCALA_HOME/bin”。它会正常工作。在bash shell中设置的语法不是所列代码中的预期语法,而是针对其他某个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您在bash shell中试图与“设置”做没发生。因此,当您导出PATH时,原始不变的PATH仍保留并导出。