インストール
UNIX に SDKMAN! をインストールするのは簡単です。macOS、Linux、Windows (WSL) に簡単にセットアップできます。さらに、Bash と ZSH シェルの両方に対応しています。
新しいターミナルを起動し、次のように入力します。
curl -s "https://get.sdkman.io" | bash
インストールを完了するには、画面の指示に従います。その後、新しいターミナルを開くか、同じシェルで以下を実行します。
source "$HOME/.sdkman/bin/sdkman-init.sh"
最後に、インストールが成功したことを確認するには、次のスニペットを実行します。
sdk version
最新のスクリプトとネイティブバージョンを含む出力が表示されます。
SDKMAN!
script: 5.18.2
native: 0.4.6
Windows インストール
Windows の場合、2 つのインストール方法があります。
- WSL アプローチ: SDKMAN のインストールを試みる前に、WSL (Windows Subsystem for Linux) をインストールします。基本的なツールセット (bash、zip、unzip、curl) が必要です。ほとんどの場合、すぐに機能します。
- Git Bash ソリューション: Windows で Git Bash を使用している場合は、SDKMAN に必要なツールセットを備えるために MinGW で補完する必要があります。このアプローチには問題がありますが、ほとんどの場合機能します。
SDKMAN は実行する bash 環境が必要ですことに注意してください。Windows では、ネイティブにインストールすることはできません。WSL または MSYS+MinGW が必要です。Cygwin はサポートされなくなりました。
ベータチャンネル
ベータチャンネルを離れるには、sdkman_beta_channel
を ~/.sdkman/etc/config
で false に設定してから、実行します。
sdk selfupdate force
アンインストール
システムから SDKMAN! を削除する方法を以下に示します。
-
必要に応じてバックアップを作成し、その後インストールを削除します。
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"削除すると、マシンから SDKMAN! がアンインストールされます。
カスタムの場所にインストール
最後に、SDKMAN!を/usr/local/sdkman
など、カスタムの場所にインストールする場合は、完全なアクセス権限があり、そのフォルダーが存在しないことを確認してください。インストール前にSDKMAN_DIR
をエクスポートします。
export SDKMAN_DIR="/usr/local/sdkman" && curl -s "https://get.sdkman.io" | bash
シェル構成を変更せずにインストールする
そしてシェル構成の変更が適切でないCIへのインストールには、インストーラーをダウンロードするときにパラメーターとしてrcupdate=false
を追加します。
curl -s "https://get.sdkman.io?rcupdate=false" | bash
以上です!さあ、使用方法をご覧ください。