真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SDKMAN在Unix系統(tǒng)上的安裝教程

這篇文章主要講解了“SDKMAN在Unix系統(tǒng)上的安裝教程”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“SDKMAN在Unix系統(tǒng)上的安裝教程”吧!

目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、晉寧網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

是在大多數(shù)基于Unix的系統(tǒng)上管理多個(gè)軟件開發(fā)工具包的并行版本的工具。它提供了一個(gè)方便的命令行界面(CLI)和API來安裝,切換,刪除和列出sdk相關(guān)信息。以下是一些特性:

  • By Developers, for Developers
    安裝SDK不再需要去各種下載頁面去下載,解壓,以及設(shè)置xxx_HOME或者PATH環(huán)境變量.

  • 多平臺
    可以在任何基于UNIX的平臺上運(yùn)行:Mac OSX,Linux,Cygwin,Solaris和FreeBSD。 Powershell CLI版本適用于Windows用戶。

  • 全套JAVA支持
    為Java,Groovy,Scala,Kotlin和Ceylon等JVM安裝軟件開發(fā)工具包。 Ant,Gradle,Grails,Maven,SBT,Spark,Spring Boot,Vert.x以及其他許多支持。

  • APIs
    使用開放的Broker REST API可以輕松地編寫新的客戶端。供應(yīng)商可以通過安全的供應(yīng)商API發(fā)布自己的版本。

  • 輕量
    只需要有curl \ zip/unzip就可以在bash中通過命令使用.還可和ZSH一起使用.

1.安裝

在終端中輸入以下命令進(jìn)行安裝:

curl -s https://get.sdkman.io | bash

如果提示缺少zip或unzip,安裝后再次執(zhí)行上面的命令即可.

# 安裝需要的組件,Ubuntu為例
$ apt install zip
$ apt install unzip

 等待片刻后即可安裝完畢。

安裝完成后,在終端中輸入:

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

輸入以下命令查看安裝情況:

$ sdk version
# 以下為輸出
==== BROADCAST =================================================================
* 09/01/18: Gradle 4.5-rc-1 released on SDKMAN! #gradle
* 06/01/18: sbt 1.1.0 released on SDKMAN! #scala
* 20/12/17: Gradle 4.4.1 released on SDKMAN! #gradle
================================================================================

SDKMAN 5.6.0+287

 安裝到自定義位置

SDKMAN的默認(rèn)安裝位置為:$HOME/.sdkman.你可以通過設(shè)置SDKMAN_DIR環(huán)境變量來修改安裝位置:

$ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash

3.Beta通道

SDKMAN的Bate版,包含一些cli的新功能,但是可能會不穩(wěn)定.如果需要使用Bate版本,需要修改~/.sdkman/etc/config文件:

sdkman_beta_channel=true

然后打開一個(gè)終端執(zhí)行:

$ sdk selfupdate force

 如果不需要使用Bate版本了,將上面的配置修改為false,再執(zhí)行一次更新即可.

4.卸載

SDKMAN!沒有提供自動化的卸載方法,可以通過以下命令進(jìn)行卸載:

tar zcvf ~/sdkman-backup_$(date +%F-%kh%M).tar.gz -C ~/ .sdkman
$ rm -rf ~/.sdkman

然后從.bashrc,.bash_profile和/或.profile文件中編輯和刪除初始化代碼片段。如果您使用ZSH,請將其從.zshrc文件中刪除。要刪除的代碼片段如下所示:

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! [[ -s "/home/dudette/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dudette/.sdkman/bin/sdkman-init.sh"

5.使用

5.0 列出支持的軟件

$ sdk list
# 執(zhí)行命令后進(jìn)入vi模式進(jìn)行閱讀,q退出閱讀

5.1 列出軟件的版本

$ sdk list gradle ================================================================================ Available Gradle Versions ================================================================================ 4.5-rc-1 4.2.1 3.1 2.11 > * 4.4.1 4.2-rc-2 3.0 2.10 4.4-rc-6 4.2-rc-1 2.9 2.1 4.4-rc-5 4.2 2.8 2.0 4.4-rc-4 4.1 2.7 1.9 4.4-rc-3 4.0.2 2.6 1.8 4.4-rc-2 4.0.1 2.5 1.7 4.4-rc-1 4.0 2.4 1.6 4.4 3.5.1 2.3 1.5 4.3.1 3.5 2.2.1 1.4 4.3-rc-4 3.4.1 2.2 1.3 4.3-rc-3 3.4 2.14.1 1.2 4.3-rc-2 3.3 2.14 1.12 4.3-rc-1 3.2.1 2.13 1.11 4.3 3.2 2.12 1.10 ================================================================================ + - local version * - installed > - currently in use ================================================================================

 5.3 安裝指定版本軟件

# 后面跟上版本號即可
$ sdk install gradle 4.4.1

5.4 安裝本地包

$ sdk install groovy 3.0.0-SNAPSHOT /path/to/groovy-3.0.0-SNAPSHOT

5.8 查看當(dāng)前使用的版本

$ sdk current java
  Using java version 8u111

#查看所有本地包的當(dāng)前版本
$ sdk current
  Using:
  groovy: 2.4.7
  java: 8u111
  scala: 2.12.1

5.9 sdk版本升級

$ sdk upgrade springboot
  Upgrade:
  springboot (1.2.4.RELEASE, 1.2.3.RELEASE < 1.2.5.RELEASE)

# 本地所有sdk全部升級
$ sdk upgrade
  Upgrade:
  gradle (2.3, 1.11, 2.4, 2.5 < 2.6)
  grails (2.5.1 < 3.0.4)
  springboot (1.2.4.RELEASE, 1.2.3.RELEASE < 1.2.5.RELEASE)

5.10 離線模式

$ sdk offline enable
  Forced offline mode enabled.

$ sdk offline disable
  Online mode re-enabled!

當(dāng)電腦沒有網(wǎng)的時(shí)候,離線模式會進(jìn)行自動切換.

5.11 SDKMAN!版本升級

$ sdk selfupdate

# 強(qiáng)制重新安裝
$ sdk selfupdate force

感謝各位的閱讀,以上就是“SDKMAN在Unix系統(tǒng)上的安裝教程”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對SDKMAN在Unix系統(tǒng)上的安裝教程這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


分享題目:SDKMAN在Unix系統(tǒng)上的安裝教程
文章網(wǎng)址:http://weahome.cn/article/iejgjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部