SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/07/160452r900imk2gjcgrv1z.png">Media</a>你是否是一个经常在不同的 SDK 下安装和测试应用的开发者?我有一个好消息要告诉你!给你介绍一下 <strong>SDKMAN</strong>,一个可以帮你轻松管理多个 SDK 的命令行工具。它为安装、切换、列出和移除 SDK 提供了一个简便的方式。有了 SDKMAN,你可以在任何类 Unix 的操作系统上轻松地并行管理多个 SDK 的多个版本。它允许开发者为 JVM 安装不同的 SDK,例如 Java、Groovy、Scala、Kotlin 和 Ceylon、Ant、Gradle、Grails、Maven、SBT、Spark、Spring Boot、Vert.x,以及许多其他支持的 SDK。SDKMAN 是免费、轻量、开源、使用 <strong>Bash</strong> 编写的程序。安装 SDKMAN安装 SDKMAN 很简单。首先,确保你已经安装了 zip 和 unzip 这两个应用。它们在大多数的 Linux 发行版的默认仓库中。
例如,在基于 Debian 的系统上安装 unzip,只需要运行:<pre class="prettyprint linenums">$ sudo apt-get install zip unzip</pre>然后使用下面的命令安装 SDKMAN:<pre class="prettyprint linenums">$ curl -s "https://get.sdkman.io" | bash</pre>在安装完成之后,运行以下命令:<pre class="prettyprint linenums">$ source "$HOME/.sdkman/bin/sdkman-init.sh"</pre>如果你希望自定义安装到其他位置,例如 /usr/local/,你可以这样做:<pre class="prettyprint linenums">$ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash</pre>确保你的用户有足够的权限访问这个目录。最后,在安装完成后使用下面的命令检查一下:<pre class="prettyprint linenums">$ sdk version==== BROADCAST =================================================================* 01/08/18: Kotlin 1.2.60 released on SDKMAN! #kotlin* 31/07/18: Sbt 1.2.0 released on SDKMAN! #sbt* 31/07/18: Infrastructor 0.2.1 released on SDKMAN! #infrastructor================================================================================SDKMAN 5.7.2+323</pre>恭喜你!SDKMAN 已经安装完成了。…
<a href="https://dn-linuxcn.qbox.me/data/attachment/album/201811/07/160452r900imk2gjcgrv1z.png">Media</a>你是否是一个经常在不同的 SDK 下安装和测试应用的开发者?我有一个好消息要告诉你!给你介绍一下 <strong>SDKMAN</strong>,一个可以帮你轻松管理多个 SDK 的命令行工具。它为安装、切换、列出和移除 SDK 提供了一个简便的方式。有了 SDKMAN,你可以在任何类 Unix 的操作系统上轻松地并行管理多个 SDK 的多个版本。它允许开发者为 JVM 安装不同的 SDK,例如 Java、Groovy、Scala、Kotlin 和 Ceylon、Ant、Gradle、Grails、Maven、SBT、Spark、Spring Boot、Vert.x,以及许多其他支持的 SDK。SDKMAN 是免费、轻量、开源、使用 <strong>Bash</strong> 编写的程序。安装 SDKMAN安装 SDKMAN 很简单。首先,确保你已经安装了 zip 和 unzip 这两个应用。它们在大多数的 Linux 发行版的默认仓库中。
例如,在基于 Debian 的系统上安装 unzip,只需要运行:<pre class="prettyprint linenums">$ sudo apt-get install zip unzip</pre>然后使用下面的命令安装 SDKMAN:<pre class="prettyprint linenums">$ curl -s "https://get.sdkman.io" | bash</pre>在安装完成之后,运行以下命令:<pre class="prettyprint linenums">$ source "$HOME/.sdkman/bin/sdkman-init.sh"</pre>如果你希望自定义安装到其他位置,例如 /usr/local/,你可以这样做:<pre class="prettyprint linenums">$ export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash</pre>确保你的用户有足够的权限访问这个目录。最后,在安装完成后使用下面的命令检查一下:<pre class="prettyprint linenums">$ sdk version==== BROADCAST =================================================================* 01/08/18: Kotlin 1.2.60 released on SDKMAN! #kotlin* 31/07/18: Sbt 1.2.0 released on SDKMAN! #sbt* 31/07/18: Infrastructor 0.2.1 released on SDKMAN! #infrastructor================================================================================SDKMAN 5.7.2+323</pre>恭喜你!SDKMAN 已经安装完成了。…