Установка на Ubuntu Linux 14.04.
На страницы загрузок выбираем Source Release и загружаем архив:
$ wget https://bintray.com/artifact/download/groovy/maven/apache-groovy-src-2.4.7.zip
Распаковываем, и пермеещаем в /opt
:
$ unzip apache-groovy-binary-2.4.7.zip $ ls -l groovy-2.4.7/ total 48 drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 bin drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 conf drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 embeddable drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 grooid drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 indy drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 lib -rw-r--r-- 1 setevoy setevoy 14338 чер 3 18:49 LICENSE drwxr-xr-x 2 setevoy setevoy 4096 чер 3 18:51 licenses -rw-r--r-- 1 setevoy setevoy 1175 чер 3 18:49 NOTICE $ sudo mv groovy-2.4.7/ /opt/
В ~/.bashrc
добавляем переменную GROOVY_HOME
:
$ echo "export GROOVY_HOME=/opt/groovy-2.4.7" >> ~/.bashrc $ . ~/.bashrc $ echo $GROOVY_HOME /opt/groovy-2.4.7
Добавляем $GROOVY_HOME/bin
в $PATH
:
export PATH="$PATH:/opt/:$GROOVY_HOME/bin"
Проверяем:
$ . ~/.bashrc $ groovy error: neither -e or filename provided usage: groovy [options] [args] options: -a,--autosplit <splitPattern> split lines using splitPattern (default '\s') using implicit 'split' variable -b,--basescript <class> Base class name for scripts (must derive from Script) ...
Консоль Groovy:
$ groovysh Groovy Shell (2.4.7, JVM: 1.8.0_51) Type ':help' or ':h' for help. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ groovy:000>
Продолжение – Groovy: часть 2 – Hello World и базовый синтаксис.