GroovyをRaspberry Piにインストールする

# 概要
SDKMANを使ってGroovyを入れる。
インストール先はRaspberry Pi上のLinux(Debian)。
LinuxとMacはほぼ同じ手順使えるはず。

# 前提
JDKがインストール済みであること。
インターネットに繋がっていること。

# SDKMANをインストールする
## インストール

```bash
curl -s http://get.sdkman.io | bash
```

こんなログが出ればOK

```bash:output
(前略)
All done!
Please open a new terminal, or run the following in the existing one:
    source "/home/pi/.sdkman/bin/sdkman-init.sh"
Then issue the following command:
    sdk help
Enjoy!!!
```

## 環境変数の設定（たぶん）

```bash
source "/home/pi/.sdkman/bin/sdkman-init.sh"
```

## 確認

```bash
sdk help
```

Usageが出ればOK。


# Groovyインストール
## インストールできるバージョンを確認する

```bash
sdk list groovy
```

```bash:output
=====================================================================
Available Groovy Versions
=====================================================================
     2.4.5     2.3.10    2.1.0     1.8.4
     2.4.4     2.3.1     2.0.8     1.8.3
     2.4.3     2.3.0     2.0.7     1.8.2
     2.4.2     2.2.2     2.0.6     1.8.1
     2.4.1     2.2.1     2.0.5     1.8.0
     2.4.0     2.2.0     2.0.4     1.7.9
     2.3.9     2.1.9     2.0.3     1.7.8
     2.3.8     2.1.8     2.0.2     1.7.7
     2.3.7     2.1.7     2.0.1     1.7.6
     2.3.6     2.1.6     2.0.0     1.7.5
     2.3.5     2.1.5     1.8.9     1.7.4
     2.3.4     2.1.4     1.8.8     1.7.3
     2.3.3     2.1.3     1.8.7     1.7.2
     2.3.2     2.1.2     1.8.6     1.7.11
     2.3.11    2.1.1     1.8.5     1.7.10

=====================================================================
+ - local version
* - installed
> - currently in use
=====================================================================
```

## バージョン指定してインストール

```bash
sdk install groovy 2.4.5
```

途中、一か所だけ(Y/n)を訊かれる(★の箇所)。
今回はデフォルトのバージョンとして使いたいので、Yを入力する。

```bash:output
Downloading: groovy 2.4.5
(中略)
Installing: groovy 2.4.5
Done installing!
Do you want groovy 2.4.5 to be set as default? (Y/n): ★Y
Setting groovy 2.4.5 as default.
```

## 確認

```bash
groovy -v
```

※JVMのバージョンは環境によって変わります

```bash:output
Groovy Version: 2.4.5 JVM: 1.7.0_40 Vendor: Oracle Corporation OS: Linux
```

## 改めてGroovyのバージョン一覧を見てみる

```bash
sdk list groovy
```

バージョン管理しやすい印象。（今すぐにはしませんが）

```bash:output
=====================================================================
Available Groovy Versions
=====================================================================
> *  2.4.5     2.3.10    2.1.0     1.8.4
     2.4.4     2.3.1     2.0.8     1.8.3
     2.4.3     2.3.0     2.0.7     1.8.2
     2.4.2     2.2.2     2.0.6     1.8.1
     2.4.1     2.2.1     2.0.5     1.8.0
     2.4.0     2.2.0     2.0.4     1.7.9
     2.3.9     2.1.9     2.0.3     1.7.8
     2.3.8     2.1.8     2.0.2     1.7.7
     2.3.7     2.1.7     2.0.1     1.7.6
     2.3.6     2.1.6     2.0.0     1.7.5
     2.3.5     2.1.5     1.8.9     1.7.4
     2.3.4     2.1.4     1.8.8     1.7.3
     2.3.3     2.1.3     1.8.7     1.7.2
     2.3.2     2.1.2     1.8.6     1.7.11
     2.3.11    2.1.1     1.8.5     1.7.10

=====================================================================
+ - local version
* - installed
> - currently in use
=====================================================================
```

# コード書いてみる
## Xを使わない環境
### コード
```groovy:hello.groovy
println "Hello World"
```
### 実行
```bash
groovy hello.groovy
```
### 出力
```bash:output
Hello World
```

## Xが使える環境
たぶん、こうすればエディターが起動するはず

```bash
groovyConsole
```

# 参考
http://qiita.com/saba1024/items/967ee3d8a79440a97336
http://tomoyamkung.net/2015/09/26/gvm-gradle-install/