soikw.log

プログラミングを中心に、のんびりいろいろ備忘録。

Scalaをインストールしてみました

最近人気のScalaがやってみたくなったのです。だって、なんか皆さん楽しそうだし。
では早速インストール。

今回は、せっかくなのでMacPortsでインストールしようと思います。
まずは、MacPortsのインストールから。驚いたことに未だにMacPorts入れてなかったんですね!
The MacPorts Projectからダウンロードできるようです。
左側のメニューから "Installing MacPorts" を選び、"Snow Leopard"を選択してダウンロード&インストール。
特に問題なく終了。

次に、メインのScalaのインストール。
ターミナルで以下を実行

$ sudo port install scala

インストールされたか確認してみます。適当に「-v」とかオプションをを付けて試してみます。

$ scala -v
bad option: '-v'
scalac [ <option> ]... [<torun> <arguments>]

All options to scalac are allowed.  See scalac -help.

<torun>, if present, is an object or script file to run.
If no <torun> is present, run an interactive shell.

Option -howtorun allows explicitly specifying how to run <torun>:
    script: it is a script file
    object: it is an object name
    guess: (the default) try to guess

Option -i requests that a file be pre-loaded.  It is only
meaningful for interactive shells.

Option -e requests that its argument be executed as Scala code.

Option -savecompiled requests that the compiled script be saved
for future use.

Option -nocompdaemon requests that the fsc offline compiler not be used.

Option -Dproperty=value sets a Java system property.

怒られた!
しかもなんか「scalac」とか言ってます。
じゃぁ「-version」で。

$ scala -version
Scala code runner version 2.7.5.final -- Copyright 2002-2009, LAMP/EPFL

お、大丈夫そうですね。
ついでにさっき出てきた「scalac」も確認してみます。

$ scalac -version
Scala compiler version 2.7.5.final -- Copyright 2002-2009, LAMP/EPFL

コンパイラ、こちらもOKですね。