我只想在我的Ubuntu中安装Scala。我遵循这些方法:
我从http://www.scala-lang.org/download/2.10.6.html下载了二进制文件(scala-2.10.6.tgz)
我在我的家乡拉开了这个焦油球
设置环境,如/ .bashrc文件
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
所以我错过了什么?
答案 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文件。