SDKMAN - 開発環境を整備するためのインストーラー
ソフトウェアを開発する敷居はとても低くなっています。プログラミング言語の多くはオープンソースですし、実行環境も安く手に入ります。しかし開発環境を整えるまではまだ時間がかかるものです。 今回紹介するSDKMANは開発環境を整えるための専用インストーラーです。
SDKMANの使い方
SDKMANのインストールは簡単で、一行のコマンドだけです。
$ curl -s "https://get.sdkman.io" | bash
後はsdkコマンドが使えるようになるので、開発用ライブラリをインストールできます。例えばgradleをインストールします。
$ sdk install gradle
==== BROADCAST =================================================================
* 10/11/16: Grails 3.2.3 released on SDKMAN! #grailsfw
* 10/11/16: Grails 3.1.14 released on SDKMAN! #grailsfw
* 08/11/16: Kotlin 1.0.5 released on SDKMAN! #kotlin
================================================================================
Downloading: gradle 3.1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 354 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 65.7M 100 65.7M 0 0 3956k 0 0:00:17 0:00:17 --:--:-- 4156k
Installing: gradle 3.1
Done installing!
Do you want gradle 3.1 to be set as default? (Y/n): Y
Setting gradle 3.1 as default.
ATTENTION: A new version of SDKMAN is available...
The current version is 5.1.5+82, but you have 4.0.32.
Would you like to upgrade now? (Y/n)Y
Updating SDKMAN...
######################################################################## 100.0%
Successfully upgraded SDKMAN!
Open a new terminal to start using SDKMAN 5.1.7+91.
To join our BETA channel, simply follow the instructions on:
http://sdkman.io/install.html
Enjoy!!!
バージョンを指定したインストールも可能です。
$ sdk install scala 2.11.7
開発をはじめる前にあれこれインストールしなければならないといったことは多々あります。Homebrewなどもありますが、開発専用に特化しているのは便利そうです。
SDKMANはmacOS、Linux用のオープンソース・ソフトウェア(Apache Licnese 2.0)です。
SDKMAN! the Software Development Kit Manager sdkman/sdkman-cli: The SDKMAN! Command Line Interface