用于在IntelliJ IDEA中创建Scala项目的Scala主目录
我对Scala和IntelliJ都是新手。我已经为IntelliJ安装了Scala插件 我已经在我的Ubuntu系统中安装了用于在IntelliJ IDEA中创建Scala项目的Scala主目录,scala,ubuntu,intellij-idea,Scala,Ubuntu,Intellij Idea,我对Scala和IntelliJ都是新手。我已经为IntelliJ安装了Scala插件 我已经在我的Ubuntu系统中安装了Scala sudo apt-get install scala 当我尝试创建新的scala项目时,我需要执行scala设置 但是问题是,我找不到Scala安装的主目录 我的ubuntu中Scala的主目录是什么 谢谢 插件想知道Scala库安装在哪里(因为它想知道Java模块的Java SDK位于哪里)。请注意,对于不同的Scala项目,您可能会使用不同版本的Scal
Scala
sudo apt-get install scala
当我尝试创建新的scala项目时,我需要执行scala设置
但是问题是,我找不到Scala安装的主目录
我的ubuntu中Scala的主目录是什么
谢谢 插件想知道Scala库安装在哪里(因为它想知道Java模块的Java SDK位于哪里)。请注意,对于不同的Scala项目,您可能会使用不同版本的Scala:2.9.0或2.10.2等。该对话框提供了下载它们的功能,或者您可以访问Scala站点自己下载它们。例如,我从下载了scala-2.10.2.tgz,并将其扩展到/home/glenn/Applications/scala/to /home/glenn/Applications/Scala/Scala-2.10.2/。后一条路径是对话框中“设置Scala Home”字段中的路径 注意,在我的例子中,这比使用apt-get安装Scala更可取,因为API变化太大,所以我通常会为我试验的不同项目使用不同版本的Scala 按照处的版本链接,转到包含文档下载的版本页面 注意,对于我来说,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
插件想知道Scala库安装在哪里(因为它想知道Java模块的Java SDK位于哪里)。请注意,对于不同的Scala项目,您可能会使用不同版本的Scala:2.9.0或2.10.2等。该对话框提供了下载它们的功能,或者您可以访问Scala站点自己下载它们。例如,我从下载了scala-2.10.2.tgz,并将其扩展到/home/glenn/Applications/scala/to /home/glenn/Applications/Scala/Scala-2.10.2/。后一条路径是对话框中“设置Scala Home”字段中的路径 注意,在我的例子中,这比使用apt-get安装Scala更可取,因为API变化太大,所以我通常会为我试验的不同项目使用不同版本的Scala 按照处的版本链接,转到包含文档下载的版本页面 注意,对于我来说,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
跑
它将显示该包中的文件列表。搜索scalac
:
$ dpkg -L scala | grep scalac
它类似于/usr/share/scala/bin/scalac
。剥去/bin/scalac
部分,您将获得Scala主页:/usr/share/Scala
更新
在Ubuntu中似乎没有专门的Scala主页scala库
程序包文件只需安装到/usr/share/java
。我想获得正确的Scala主页最简单的方法是从下载tarball,将其解压缩到某个地方,并将解压缩的目录用作Scala主页。运行
它将显示该包中的文件列表。搜索scalac
:
$ dpkg -L scala | grep scalac
它类似于/usr/share/scala/bin/scalac
。剥去/bin/scalac
部分,您将获得Scala主页:/usr/share/Scala
更新
在Ubuntu中似乎没有专门的Scala主页
scala库
程序包文件只需安装到/usr/share/java
。因此,我想获得正确的Scala主页最简单的方法是从下载tarball,将其解压缩到某个地方,并使用解压缩的目录作为Scala主页。+1作为解释。但是,当使用安装apt get install scala
时,是否知道scala home目录?我手动设置scala,当我设置scala home时,没有/doc/scala devel docs/api,任何想法,在哪里可以获得文档?@kojueffect idea和SBT(迟早你会处理SBT)他们都想拥有我上面描述的Scala之家。Linux发行版在放置东西的地方有自己的约定:可执行文件、库和文档可能会被放在IDEA和SBT都无法理解的地方。此外,发行版更新Scala的速度很慢:2.10于2004年1月发布,但Ubuntu 13.04已经发布,现在仍然有2.9.2。再次感谢:):)我下载了Scala-docs-2.10.3.txz
,但它没有api
目录。但是,当使用安装apt get install scala
时,是否知道scala home目录?我手动设置scala,当我设置scala home时,没有/doc/scala devel docs/api,任何想法,在哪里可以获得文档?@kojueffect idea和SBT(迟早你会处理SBT)他们都想拥有我上面描述的Scala之家。Linux发行版在放置东西的地方有自己的约定:可执行文件、库和文档可能会被放在IDEA和SBT都无法理解的地方。此外,发行版更新Scala的速度很慢:2.10于2004年1月发布,但Ubuntu13.04已经发布,现在仍然有2.9.2。再次感谢:):)我下载了Scala-docs-2.10.3.txz
,但它不包含api
目录。$dpkg-L Scala;grep scalac
给出了两个列表<代码>/usr/bin/scalac和/usr/share/man/man1/scalac.1.gz
/usr/share/scala
不存在:(@TheKojuEffect,奇怪。我猜Ubuntu中的Scala包与Arch的差异比我预期的要大。尝试对Scala编译器
进行搜索,它应该显示类似/usr/share/Scala/lib/Scala compiler.jar的内容