2015-11-16 146 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仍保留並導出。