今更ですがScalaをちゃんと勉強するために、まずは環境の準備ということでCloudCore環境にScalaをインストールしました。
JDK Install
- まずはJavaの環境が必要なので、JDKのrpmパッケージをダウンロード。
1 # wget http://download.orac le.com/otn -pub/java/ jdk/7u2-b1 3/jdk-7u2- linux-x64. rpm 2 --2012-01- 22 22:41:18-- http://dow nload.orac le.com/otn -pub/java/ jdk/7u2-b1 3/jdk-7u2- linux-x64. rpm 3 download.o racle.com をDNSに問いあわせています... 118.155.23 0.51, 118.155.23 0.26 4 download.o racle.com|118.155.23 0.51|:80 に接続しています... 接続しました。 5 HTTP による接続要求を送信しました、応答を待っています... 200 OK 6 長さ: 67641623 (65M) [applicatio n/x-redhat -package-m anager] 7 `jdk-7u2-li nux-x64.rp m' に保存中 8 9 100%[========== ========== ========== ========== ========== ========== ========== ========== ========== ========== ========== ========>] 67,641,623 1.78M/s 時間 28s 10 11 2012-01-22 22:41:47 (2.30 MB/s) - `jdk-7u2-li nux-x64.rp m' へ保存完了 [67641623/6 7641623]
- rpmコマンドでインストール
1 # rpm -ivh jdk-7u2-linux-x64.rp m 2 準備中... ########################################### [100%] 3 1:jdk ########################################### [100%] 4 Unpacking JAR files... 5 rt.jar... 6 jsse.jar.. . 7 charsets.j ar... 8 tools.jar. .. 9 localedata .jar... 10 # 11 # which java 12 /usr/bin/j ava 13 # 14 # java -version 15 java version "1.7.0_02" 16 Java(TM) SE Runtime Environmen t (build 1.7.0_02-b 13) 17 Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)
Scala Runtime インストール
- まずはRuntimeをダウンロード
1 $ wget http://www.scala-lan g.org/down loads/dist rib/files/ scala-2.9. 1.final.tg z 2 --2012-01- 22 22:47:37-- http://www .scala-lan g.org/down loads/dist rib/files/ scala-2.9. 1.final.tg z 3 www.scala- lang.org をDNSに問いあわせています... 128.178.15 4.159 4 www.scala- lang.org|128.178.15 4.159|:80 に接続しています... 接続しました。 5 HTTP による接続要求を送信しました、応答を待っています... 200 OK 6 長さ: 24993458 (24M) [applicatio n/x-gzip] 7 `scala-2.9. 1.final.tg z' に保存中 8 9 100%[========== ========== ========== ========== ========== ========== ========== ========== ========== ========== ========== ========>] 24,993,458 4.10M/s 時間 10s 10 11 2012-01-22 22:47:49 (2.33 MB/s) - `scala-2.9. 1.final.tg z' へ保存完了 [24993458/2 4993458]
- ダウンロードしたRuntimeを解凍して移動
1 $ tar zxvf scala-2.9.1.final.tg z 2 scala-2.9. 1.final/ 3 ~~~中略~~~ 4 scala-2.9. 1.final/me ta/availab le 5 $ 6 $ mv scala-2.9. 1.final ../ 7 $
- 環境変数SCALA_HOME
を設定してPATHを通します。
1 $ cat .bashrc 2 # .bashrc 3 4 # Source global definitions 5 if [ -f /etc/bashr c ]; then 6 . /etc/bashr c 7 fi 8 9 # User specific aliases and functions 10 export SCALA_HOME =/home/aka numa/scala -2.9.1.fin al 11 export PATH=$PATH:$SCALA_HOME /bin
- Runtimeの動作を確認します。
1 $ scala 2 Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_02). 3 Type in expression s to have them evaluated. 4 Type :help for more informatio n. 5 6 scala>
posted by
akanuma
on Sun 22 Jan 2012
at 23:10