The*_*ect 1 ubuntu scala intellij-idea
我是Scala和IntelliJ的新手.我为IntelliJ安装了Scala插件
我安装Scala在我的Ubuntu系统中
sudo apt-get install scala
Run Code Online (Sandbox Code Playgroud)
当我尝试创建新的scala项目时,我需要进行Scala设置.

但问题是我无法找到我的Scala安装的主目录.
在我的ubuntu中Scala的主目录是什么?
谢谢.
该插件想知道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 /阶-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
Run Code Online (Sandbox Code Playgroud)
跑
$ dpkg -L scala
Run Code Online (Sandbox Code Playgroud)
它将显示该包中的文件列表.搜索scalac:
$ dpkg -L scala | grep scalac
Run Code Online (Sandbox Code Playgroud)
它会是这样的/usr/share/scala/bin/scalac.脱掉/bin/scalac部分,你会得到斯卡拉的家:/usr/share/scala.
更新
似乎在Ubuntu中没有专门的Scala家.scala-library包文件只是安装到/usr/share/java.我想那时获得正确的Scala主页的最简单方法是从http://scala-lang.org/下载tarball,将其解压缩到某处并使用解压缩的目录作为Scala home.
| 归档时间: |
|
| 查看次数: |
7499 次 |
| 最近记录: |