티스토리 뷰
jvm 기반 언어를 위한 jdk, sdk 설치 및 버전관리 도와주는 툴.
다른 언어의 비슷한 것으로는...
루비 rbenv, rvm (old)
노드 nvm
python venv
설치 방법
curl -s "https://get.sdkman.io" | bash
.zshrc 파일에 추가
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$SDKMAN_DIR/bin/sdkman-init.sh" ]] && source "$SDKMAN_DIR/bin/sdkman-init.sh"
버전 확인
sdk version
주요 명령어
현재 설치되어 있는 현황 확인
sdk current
sdk current <SDK_NAME>
특정 버전 사용하기 / default로 지정하기
sdk use scala 3.3.1
sdk default scala 3.3.1
install
sdk install <SDK_NAME> <VERSION:OPTIONAL>
## 예)
# sdk install springboot 2.7.1
uninstall
sdk uninstall scala 3.3.1
sdkman 으로 설치할 수 있는 candidate(=언어/sdk) 리스트 확인
sdk list
candidate 버전 리스트 확인
sdk list <SDK_NAME>
## 예)
# sdk list java
# sdk list kotlin
# sdk list springboot
# sdk list gradle
References
공식 문서 : https://sdkman.io/usage
'조각글' 카테고리의 다른 글
Gradle (1) | 2023.10.08 |
---|---|
golang 모듈 (0) | 2023.04.05 |
devops 따라하기 시리즈 (0) | 2022.03.22 |
영역함수 (0) | 2021.11.05 |
git 빠르게 시작하기 2 (내부 구조) (0) | 2021.02.26 |
댓글
공지사항
최근에 올라온 글