Sou*_*nta 29 linux scala ubuntu-12.04
我使用以下方法在Ubuntu上安装了Scala
sudo apt-get install scala
~$ which scala
/usr/bin/scala
~$ whereis scala
scala: /usr/bin/scala /usr/bin/X11/scala /usr/share/man/man1/scala.1.gz
~$ scala -version
Scala code runner version 2.9.1 -- Copyright 2002-2011, LAMP/EPFL
Run Code Online (Sandbox Code Playgroud)
我的问题是我应该在变量SCALA_HOME中添加什么?/ usr/bin?
Tim*_*rry 17
今天我使用"apt-get install scala"安装了scala,并确认scala jar文件位于 /usr/share/java
您应该能够设置你SCALA_HOME来/usr/share/java,并把它所有的工作.我假设您要使用NetBeans,因此您需要在.profile(或.bash_profile)而不是.bashrc中设置SCALA_HOME,因为NetBeans不会在.bashrc中看到任何变量,除非您从命令行启动它
$ find / -maxdepth 6 -iname \*scala\*jar 2> /dev/null
/usr/share/java/scala-dbc.jar
/usr/share/java/scala-partest.jar
/usr/share/java/scala-partest-2.9.1.jar
/usr/share/java/scala-dbc-2.9.1.jar
/usr/share/java/scalacheck.jar
/usr/share/java/scalap.jar
/usr/share/java/scala-library-2.9.1.jar
/usr/share/java/scala-compiler-2.9.1.jar
/usr/share/java/scala-library.jar
/usr/share/java/scalacheck-2.9.1.jar
/usr/share/java/scala-compiler.jar
/usr/share/java/scala-swing-2.9.1.jar
/usr/share/java/scalap-2.9.1.jar
/usr/share/java/scala-swing.jar
Run Code Online (Sandbox Code Playgroud)
截至今天,我找不到一种简单(可靠)的设置方法.
根据Alex(在上面的评论中)从tarball(从scala-lang.org下载)安装到/ location/of/scala/untar
然后我现在开始export SCALA_HOME=/location/of/scala/untar我的.bashrc
一切工作!
小智 6
我有同样的问题,我做了一些挖掘这考虑到你使用sudo dpkg -i scala-2.11.4.deb; 已下载debian软件包的地方
SCALA_HOME应为/ usr/share/scala; 这基于以下内容
我看到scala包的方式安装在/ usr/share/scala中,它应该是你的SCALA_HOME