Answers:
安装Scala的最简单方法是使用.deb安装文件。在下载页面上,您可以看到最新的稳定版本。然后转到“ 所有下载”页面并找到该版本(或Scala 2.11.4)。向下滚动到该版本页面的底部,然后查找scala-2.11.4.deb(或适当的版本)并下载。
如果您对命令行感到满意,则可以使用以下命令安装下载的Scala deb:
sudo dpkg -i scala-2.11.4.deb
否则,您将必须通过Ubuntu软件中心或通过以下终端安装GDebi:
sudo apt-get install gdebi
安装GDebi后,您可以在文件浏览器中双击scala-2.11.4.deb,这将打开软件包安装程序。最后,单击“安装软件包”,将安装新版本的Scala。
只需下载scala.deb
并安装它:
sudo apt-get remove scala-library scala
wget http://www.scala-lang.org/files/archive/scala-2.11.6.deb
sudo dpkg -i scala-2.11.6.deb
sudo apt-get update
sudo apt-get install scala
。dpkg将安装它。
sudo apt-get install scala
,因为sudo dpkg -i scala-2.11.6.deb
已经足够了,但是scala.deb
从我认为比使用网站更好的地方安装sudo apt-get install scala
,因为官方存储库是最新的
安装scala 2.11.4或Ubuntu储存库或PPA中未提供的任何其他版本(请注意:scala将需要JAVA,并且我假定您已经安装了此版本。如果尚未安装,请参见ubuntu帮助)。
将内容提取到系统上的某个位置。我会选择/ opt / scala /。就像是:
tar xvfz〜/下载/scala-2.11.4.tgz / opt / mv /opt/scala-2.11.4/ / opt / scala /
您可以在bin目录中运行scala的自述文件处于“ docs”状态:
安装
解压缩归档文件并直接从
bin
目录运行上述命令。我们建议将bin
目录的完整路径添加到PATH
环境变量中。
...您拥有以下工具:
- scala Scala interactive interpreter
- scalac Scala compiler
- fsc Scala resident compiler
- scaladoc Scala API documentation generator
- scalap Scala classfile decoder
所以你会做
cd /opt/scala
scala
打开口译员。
关于自述文件中提到的PATH:
通过.profile
在主目录中添加以下行,将Scala添加到$ PATH中
PATH="$PATH:/opt/scala/bin"
请注意,路径名也需要以您提取的名称命名。添加它会停止执行操作cd /opt/scala/
,您可以scala
从系统上的任何位置调用它。
是的,scala-lang.org上的安装说明很简短,并且假定您对环境变量的设置有一定的熟练度。此假设也存在于此处或堆栈溢出的大多数答案中。我想补充一下我的另一个看法是,没有更多的.deb文件可从scala-lang.org下载。
最近,按照以下步骤,我已经在计算机上成功安装了Scala 2.11.7。这是一个全新的Scala安装,并且Java 1.8已经存在。
从http://www.scala-lang.org/download/下载了scala-2.11.7.tgz 到我的下载目录。
导航到下载目录并解压缩存档:
sudo tar xvfz scala-2.11.4.tgz
将解压缩的目录移至说明中指示的目录:
mv scala-2.11.7 /usr/local/share/scala
永久设置环境变量。正如在堆栈溢出的问题表示这里,和其他软件程序包安装使用(例如我发现蟒蛇Python作为它的最后一次自动编辑)的做这件事的可靠途径之一是通过编辑.bashrc文件或添加这些变量使用以下命令直接访问PATH:
export 'SCALA_HOME="/usr/local/share/scala"' >> ~/.bashrc
export 'PATH="$PATH:$SCALA_HOME/bin"' >> ~/.bashrc
重新加载外壳以使更改生效:
exec $SHELL
现在,您可以通过输入以下命令从命令行启动Scala REPL:
scala
sudo
在步骤2中,但也许在步骤3中。您也不需要sudo来编辑.bashrc