Scalaのインストール

流行にのって、Scalaを始めてみようかと思います。
MacScalaをインストールします。

インストールにはMacPortsを利用します。

様々なサイトでは、下記のコマンドでインストールすると書かれています。

sudo port install scala

でも、下記のようなエラーになってしまいます。

$ sudo port install scala
--->  Computing dependencies for scala
--->  Fetching scala
Error: Please one of the numbered scala* ports instead.
Error: Target org.macports.fetch returned: obsolete port
Error: Status 1 encountered during processing.
Before reporting a bug, first run the command again with the -d flag to get complete output.

エラーメッセージにある通り、詳細まで指定してインストールしなければならない様です。
何を指定すればいいか、調べてみます。

$ port search scala
...
scala @2.7.7 (lang, java)
    The Scala Programming Language

scala-devel @2.8.0.Beta1-prerelease (lang, java)
    The Scala Programming Language

scala-migrations @0.9.2 (java)
    Database migrations written in Scala

scala27 @2.7.7 (lang, java)
    The Scala Programming Language

scala28 @0.2.8.0.RC1 (lang, java)
    The Scala Programming Language
...

一部のみ抜粋しましたが、いくつか種類がある事がわかります。

インストールは、下記のコマンドで出来ます。

$ sudo port install scala27

さぁ、これからScalaの勉強です。
仕事では使わないと思いますけどねぇ。