我是Scala和IntelliJ的新手。我为IntelliJ安装了Scala插件
我已经使用
在我的Ubuntu系统中安装了Scala
sudo apt-get install scala
当我尝试创建新的scala项目时,我需要执行 Scala设置。
但问题是我无法找到Scala安装的主目录。
我的ubuntu中Scala的主目录是什么?
感谢。
答案 0 :(得分:5)
该插件想知道Scala库的安装位置(因为它想知道Java SDK在Java模块中的位置)。请注意,对于不同的Scala项目,您可以使用不同版本的Scala:2.9.0或2.10.2等。该对话框提供下载它们,或者您可以转到Scala站点并自行下载。例如,我从http://www.scala-lang.org/download/下载了scala-2.10.2.tgz,并将其扩展到/ home / glenn / Applications / Scala /中 /home/glenn/Applications/Scala/scala-2.10.2/。后一个路径是对话框中“Set Scala Home”字段的内容。
请注意,在我的情况下,这比使用Scala的apt-get安装更可取,因为API变化太大,以至于我通常会为不同的项目使用不同版本的Scala。
按照http://www.scala-lang.org/download/all.html上的版本链接访问包含文档下载的版本页。
请注意,对我来说,IDEA希望文档位于“doc / scala-devel-docs”目录中,而下载的文档则解压缩为“scala-docs-2.10.2”。我建立了一个链接,以便IDEA可以找到它们。我的2.10.2目录现在看起来像这样。
scala-2.10.2
├── bin
├── doc
│ ├── scala-devel-docs -> scala-docs-2.10.2
│ ├── scaladoc
│ │ └── lib
│ ├── scala-docs-2.10.2
│ │ └── api
│ └── tools
│ ├── css
│ └── images
├── examples
│ ├── actors
│ ├── monads
│ ├── parsing
│ │ └── lambda
│ ├── tcpoly
│ │ └── monads
│ └── xml
│ └── phonebook
├── lib
├── man
│ └── man1
├── misc
│ └── scala-devel
│ └── plugins
└── src
答案 1 :(得分:5)
运行
$ dpkg -L scala
它将显示该包中的文件列表。搜索scalac
:
$ dpkg -L scala | grep scalac
这将是/usr/share/scala/bin/scalac
。剥离/bin/scalac
部分,您将获得Scala主页:/usr/share/scala
。
<强>更新强>
似乎Ubuntu中没有专门的Scala主页。 scala-library
个包文件只安装到/usr/share/java
。我想那时获得正确Scala主页的最简单方法是从http://scala-lang.org/下载tarball,将其解压缩到某处并使用解压缩的目录作为Scala home。