Как установить Apache Groovy в Ubuntu 18.04 / Ubuntu 16.04

by itisgood

Посмотрите, как установить Apache Groovy в Ubuntu 18.04 / Ubuntu 16.04

. Apache Groovy – это мощный динамический язык для JVM.

Он имеет простой в освоении синтаксис, статическую типизацию и возможности компиляции, направленные на повышение производительности труда разработчиков.

Groovy хорошо интегрируется с любой Java-программой, предоставляя такие функции, как авторизация на языке домена, возможности сценариев, метапрограммирование времени выполнения и компиляции и функциональное программирование.

Выполните следующие шаги, чтобы установить последнюю версию Apache Groovy в Ubuntu 18.04 / Ubuntu 16.04.

Шаг 1: Обновите вашу систему

Убедитесь, что вы используете последнюю версию операционной системы Ubuntu.
sudo apt update
sudo apt -y upgrade
sudo reboot

Шаг 2. Установите Java

Установите Java 8:

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-set-default

Подтвердите версию:

$ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

Шаг 3: Скачайте и запустите скрипт установщика Groovy

Существует множество способов установки Groovy в Ubuntu 18.04 / Ubuntu 16.04.

Самый простой и быстрый способ заключается в использовании установочного скрипта.

$ curl -s get.sdkman.io | bash

                                -+syyyyyyys:
                            `/yho:`       -yd.
                         `/yh/`             +m.
                       .oho.                 hy                          .`
                     .sh/`                   :N`                `-/o`  `+dyyo:.
                   .yh:`                     `M-          `-/osysoym  :hs` `-+sys:      hhyssssssssy+
                 .sh:`                       `N:          ms/-``  yy.yh-      -hy.    `.N-````````+N.
               `od/`                         `N-       -/oM-      ddd+`     `sd:     hNNm        -N:
              :do`                           .M.       dMMM-     `ms.      /d+`     `NMMs       `do
            .yy-                             :N`    ```mMMM.      -      -hy.       /MMM:       yh
          `+d+`           `:/oo/`       `-/osyh/ossssssdNMM`           .sh:         yMMN`      /m.
         -dh-           :ymNMMMMy  `-/shmNm-`:N/-.``   `.sN            /N-         `NMMy      .m/
       `oNs`          -hysosmMMMMydmNmds+-.:ohm           :             sd`        :MMM/      yy
      .hN+           /d:    -MMMmhs/-.`   .MMMh   .ss+-                 `yy`       sMMN`     :N.
     :mN/           `N/     `o/-`         :MMMo   +MMMN-         .`      `ds       mMMh      do
    /NN/            `N+....--:/+oooosooo+:sMMM:   hMMMM:        `my       .m+     -MMM+     :N.
   /NMo              -+ooooo+/:-....`...:+hNMN.  `NMMMd`        .MM/       -m:    oMMN.     hs
  -NMd`                                    :mm   -MMMm- .s/     -MMm.       /m-   mMMd     -N.
 `mMM/                                      .-   /MMh. -dMo     -MMMy        od. .MMMs..---yh
 +MMM.                                           sNo`.sNMM+     :MMMM/        sh`+MMMNmNm+++-
 mMMM-                                           /--ohmMMM+     :MMMMm.       `hyymmmdddo
 MMMMh.                  ````                  `-+yy/`yMMM/     :MMMMMy       -sm:.``..-:-.`
 dMMMMmo-.``````..-:/osyhddddho.           `+shdh+.   hMMM:     :MmMMMM/   ./yy/` `:sys+/+sh/
 .dMMMMMMmdddddmmNMMMNNNNNMMMMMs           sNdo-      dMMM-  `-/yd/MMMMm-:sy+.   :hs-      /N`
  `/ymNNNNNNNmmdys+/::----/dMMm:          +m-         mMMM+ohmo/.` sMMMMdo-    .om:       `sh
     `.-----+/.`       `.-+hh/`         `od.          NMMNmds/     `mmy:`     +mMy      `:yy.
           /moyso+//+ossso:.           .yy`          `dy+:`         ..       :MMMN+---/oys:
         /+m:  `.-:::-`               /d+                                    +MMMMMMMNh:`
        +MN/                        -yh.                                     `+hddhy+.
       /MM+                       .sh:
      :NMo                      -sh/
     -NMs                    `/yy:
    .NMy                  `:sh+.
   `mMm`               ./yds-
  `dMMMmyo:-.````.-:oymNy:`
  +NMMMMMMMMMMMMMMMMms:`
    -+shmNMMMNmdy+:`


       Now attempting installation...

Looking for a previous installation of SDKMAN...
Looking for unzip...
Looking for zip...
Looking for curl...
Looking for sed...
Installing SDKMAN scripts...
Create distribution directories...
Getting available candidates...
Prime the config file...
Download script archive...
######################################################################## 100.0%
Extract script archive...
Install scripts...
Set version to 5.7.3+337 ...
Attempt update of interactive bash profile on regular UNIX...
Added sdkman init snippet to /home/vagrant/.bashrc
Attempt update of zsh profile...
Updated existing /home/vagrant/.zshrc

All done!

Please open a new terminal, or run the following in the existing one:

    source "/home/vagrant/.sdkman/bin/sdkman-init.sh"

Then issue the following command:
    sdk help

Enjoy!!!

Затем запустите следующее в вашем терминале.

$ source "$HOME/.sdkman/bin/sdkman-init.sh"

Теперь доступна команда sdkinstall для установки последней стабильной версии Groovy в Ubuntu 18.04 / Ubuntu 16.04.

$ sdk install groovy

Пример вывода:

==== BROADCAST =================================================================
* 24/12/18: Groovy 2.5.5 released on SDKMAN! #groovylang
* 21/12/18: Gradle 5.1-rc-3 released on SDKMAN! #gradle
* 19/12/18: Micronaut 1.0.2 released on SDKMAN! #micronautfw
================================================================================

Downloading: groovy 2.5.5

In progress...

################################################################################################################################################ 100.0%

Installing: groovy 2.5.5
Done installing!

Setting groovy 2.5.5 as default.

Теперь вы должны установить Groovy на вашем сервере Ubuntu 18.04 / 16.04 или рабочей станции.

Вы можете запустить оболочку Groovy, выполнив:

$ groovysh
Dec 25, 2018 11:12:55 AM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
Groovy Shell (2.5.5, JVM: 1.8.0_191)
Type ':help' or ':h' for help.
------------------------------------------------------------------------------------------------------------------------------------------------------
groovy:000>

Чтобы запустить определенный скрипт Groovy:

$ groovy SomeScript

Надеюсь, что наше руководство было полезным при установке Apache Groovy 2.5 в Ubuntu 18.04 / Ubuntu 16.04.

 

You may also like

Leave a Comment