如何在Ubuntu 18.04/Ubuntu 16.04上安装Apache Groovy
时间:2020-02-23 14:44:36 来源:igfitidea点击:
圣诞节,让我们来看看如何在Ubuntu 18.04/Ubuntu 16.04上安装Apache Groovy。
Apache Groovy是JVM的强大动态语言。
它易于学习语法,静态执行和编译能力,旨在提高开发人员的生产力。
Groovy与任何Java程序都集成,提供特定于域的语言创作,脚本功能,运行时以及编译时元编程和功能编程等功能。
按照以下步骤安装Ubuntu 18.04/Ubuntu 16.04上的最新Apache Groovy。
第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 Installer脚本
有很多方法可以在Ubuntu 18.04/Ubuntu 16.04上安装Groovy,最简单且更快的方法涉及使用安装程序脚本。
$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`做.yy:n`````mmm。 -HY。 /mmm:yh` + d +``:/oo /`` - /osyh/ossssssdnmm` .sh:ymmn`/m。 -dh:ymnmmmmmmy` - /shmnm-`:n/- 。 `.sn/n`nmmy .m /`ons`-hysosmmmmmmmydmnmds + - .: oom:sd`:mmm/yy .hn +/d:-mmmhs/-.mmmh .ss +`sy` smmn`:n。 :Mn /`n /`o/-`:mmmo + mmmn .`` ds mmmh do/nn /`n + ....--:/+ oooooOo +: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 -mmmmy od。 .mmms ..--- yh + mmm。 Sno`.snmm +:mmmm/sh` + mmmnmnm +++ mmmm/- ohmmmm +:mmmmm。 `hyymmmddo mmmmm。 `` - + yy /`ymmm /:mmmmmy -sm:.` ..-: - .` dmmmmmo-.`` ..-:/osyhdddho。 `+ shdh +。 嗯:: mmmmmm /。 /yy /``:sys +/+ sh/.dmmmmmmmmdddddmmmmmmnnnnmmmmms snod dmmm` - /yd/mmmmm-:sy +。 :hs/n```````````````````/ymnnnnnnmmdys +/:: ----/dmmm:+ m mmmm + ohmo/.`smmmmdo .om:`sh`。 - - - - - - - - - - + /。 `.- + hh /` `OD。 nmmnmds /`mmy:`+ mmy`:yy。 /moyso + //+ ossso:。 .ys`` dy +:`..:mmmn + ---/oys:/+ m:`.- ::: --`/d + + mmmmmmmnh:`+ mn/--yh。 `+ HDDHY +。 /mm + .sh :: nmo -sh/-nms`/yy:.nmy`:sh +。 `mmm` ./yds` dmmmmmyo: - .``。 - :oymny:`+ nmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmms寻找zip ...寻找卷曲...寻找sed ...安装sdkman脚本...创建分发目录......获得可用的候选人... prime the config文件...下载脚本存档...# ######################################## ###################### 100.0%提取脚本归档...安装脚本...设置版本到5.7.3 + 337 ...尝试更新交互式BASH配置文件在常规Unix中...添加了SDKMAN INIT SCIPPET到/home/vagrant/.bashrc尝试更新zsh profile ...更新现有/home/vagrant/.zshrc所有完成!请在现有的终端中打开一个新终端:源"/home/vagrant/.sdkman/bin/sdkman-init.sh"然后发出以下命令:SDK帮助享受! ``` 然后在终端中运行以下内容。 ``` sh $source "$HOME/.sdkman/bin/sdkman-init.sh"
这 sdkinstall
命令现已用于我们在Ubuntu 18.04/Ubuntu 16.04上安装最新的稳定Groovy。
$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 -version Groovy Version: 2.5.5 JVM: 1.8.0_191 Vendor: Oracle Corporation OS: Linux
我们现在应该在Ubuntu 18.04/16.04服务器或者工作站上安装Groovy。
我们可以通过运行启动Groovy Shell:
$groovysh Dec 25, 2016 11:12:55 AM java.util.prefs.FileSystemPreferences 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