Scalaの勉強しつつ、何か作ろうかと適当に調べつつCentOSにScalaインストール。
1. Java(OpenJDK)をインストール
# yum install java-1.8.0-openjdk
確認
# java -version
openjdk version "1.8.0_144"
2. Scalaをインストール
# yum install scala
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
No package scala available.
Error: Nothing to do
ありゃ・・・ダメっぽい
ダウンロード
最新版は公式サイトで確認
# wget https://downloads.lightbend.com/scala/2.12.3/scala-2.12.3.tgz
# tar xvzf scala-2.12.3.tgz
# mv scala-2.12.3 /usr/local/scala
解凍して任意の場所に移す
パスを通す
# vim /etc/profile
最終行に以下を追加
export SCALA_HOME=/usr/local/scala
export PATH=$PATH:$SCALA_HOME/bin
# source /etc/profile
確認
# scala -version
Scala code runner version 2.12.3 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.
これでたぶん大丈夫。
3. お約束のHello worldを書いてみる。
Scalaもワンライナーで書けるようなので、ベタにHello worldを出力してみる。
# scala -e 'println("Hello world")'
Hello world
ちょっと遅い気がしたけど、問題なく出力された。
めでたしめでたし