如何安装Scala?

如何安装Scala?

请注意:我必须使用源包,而不是来自 repo 的预构建包(它已损坏,至少 IDEA 会抱怨)。

从页面: http://www.scala-lang.org/downloads我下载了scala.final.tgz包。我通过解压到 来安装它/usr/local/share

然而,当我运行 IntelliJ IDEA 并指向这个目录时,它抱怨缺少/doc/scala-devel-doc...(也许还缺少一些东西,但 IDEA 切断了其余部分)。

我也下载了,scala.final-devel-docs.tgz但它抱怨相同的丢失文件。

这些包中都没有任何关于如何安装 scala 的说明。 scala 网页也缺少任何如何安装它的信息(除了tgz可以使用 解压该文件的注释之外tar)。

openSUSE 11.4、IntelliJ IDEA 10.5.2。

解决方案,使用 Eclipse Luke...

随着生活的继续,我似乎倾向于完全避免破损的想法/产品/等,而不是修复它们。

无论如何,也许有人会发现它有用。

  • IntelliJ没有抱怨缺少.jar包而是缺少子目录
  • 您可以手动下载 docs 额外包,然后将其解压到目录 YOUR_SCALA_MAIN_DIR/doc/scala-devel-docs (注意命名,tgz 文件添加了一些命名 - 解压后重命名)
  • 安装“指令”是完全错误的——第一个命令没有测试任何东西,它安装了额外的包
  • 一旦安装,你就无法测试安装,因为你没有足够的权限来访问系统文件——并且以 root 身份在系统级别测试某些东西......不聪明
  • 此外,它甚至无法工作,因为代码期望文件位于您假设的不同位置(不过很容易修复)
  • 最重要的是 IntelliJ 仍然无法运行您的代码!

现在进行比较 - 在​​ Eclipse 中(尽管有很多关于非常不稳定的 Scala 插件的评论),我不仅不需要配置任何东西,不仅我自己的测试代码可以立即编译(IntelliJ 需要一些time),而且它也被执行了,并且运行时没有任何错误。

使用了相同的 Scala。说好的区别呢?

@用户未知,非常感谢您的帮助!谢谢你,我有了更完整的 Scala 安装。

...或 IntelIJ

经过一番努力,我也成功设置了 IntelliJ。也许有更简单的方法,但这对我有用:

  • 安装Scala
  • 安装 IntelliJ
  • 安装 Scala 插件
  • 创建 Scala 虚拟项目
  • 退出 IntelIJ
  • 转到您的个人设置 IntelliJ 目录
  • 编辑 config/options/applicationLibraries.xml
  • 应该有 3 个部分——一个带有空标签,一个用于编译器,一个用于库,完全删除第一部分(带有空标签)
  • 再次运行IntelliJ,就这样了

我与 Eclipse 一起安装了 IntellIJ,因为 Eclipse 处理项目的方式非常奇怪。

答案1

从 README 文件中

 cat /opt/scala/doc/README

我采取了这个:

Scala Software Distributions
----------------------------

- scala-<major>.<minor>.<patch>.tar.bz2     Unix distribution
- scala-<major>.<minor>.<patch>.tar.gz      Unix distribution
- scala-<major>.<minor>.<patch>.zip         Windows distribution

The standard distributions require Java 1.5 or above. If you don't
know which version of Java you have, run the command "java -version".


Scala Tools
-----------

- fsc         Scala offline compiler
- scalac      Scala compiler
- scaladoc    Scala API documentation generator
- scala       Scala interactive interpreter
- scalap      Scala classfile decoder 

Run the command "scalac -help" to display the list of available
compiler options.


Unix Installation
-----------------

Untar the archive. All Scala tools are located in the "bin" directory.
Adding that directory to the PATH variable will make the Scala commands
directly accessible.

You may test the distribution by running the following commands:

$ ./bin/sbaz install scala-devel-docs
$ ./bin/scalac doc/scala-devel-docs/examples/sort.scala
$ ./bin/scala examples.sort
[6,2,8,5,1]
[1,2,5,6,8]
$ ./bin/scala
scala> examples.sort.main(null)
[6,2,8,5,1]
[1,2,5,6,8]
scala>:quit
$

(省略:Windows 注释)

这会让你更进一步吗?

相关内容