Javaがインストールされているか確認する。
$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
インストールされてない場合は、ダイアログが表示されるのでインストールする。
Homebrewを利用してインストール
インストール
$ brew install scala
==> Downloading http://www.scala-lang.org/files/archive/scala-2.11.1.tgz
Already downloaded: /Library/Caches/Homebrew/scala-2.11.1.tgz
==> Downloading https://raw.githubusercontent.com/scala/scala-dist/27bc0c25145a83691e3678c7dda602e765e13413/completion.d/2.9.1/scala
Already downloaded: /Library/Caches/Homebrew/scala--completion-2.9.1
==> Caveats
To use with IntelliJ, set the Scala home to:
/usr/local/opt/scala/idea
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
? /usr/local/Cellar/scala/2.11.1: 45 files, 28M, built in 2 seconds
確認
$ scala -version
Scala code runner version 2.11.1 -- Copyright 2002-2013, LAMP/EPFL
動作確認
REPLを使用する
$ scala
Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_65).
Type in expressions to have them evaluated.
Type :help for more information.
scala> println("Hello World")
Hello World
scala>
コンパイルして実行
Hello.scalaを作成
Hello.scala
object Sample extends App {
println("Hello World!")
}
コンパイル
$ scalac Samplle.scala
$ scala Sample
Hello World!