본문 바로가기
맥북

SDKMAN - SDK 버전 관리(The Software Development Kit Manager)

by 얼굴값하는사람 2021. 12. 29.
반응형

 

설명

SDKMAN은 Unix 기반의 Software Development kit 버전을 병렬로 관리하기 위한 도구 입니다. 설치와 사용이 간편하여 많은 분들에게 추천드릴 수 있습니다. 로컬에서 여러 어플리케이션 빌드시 사용하는 SDK 버전이 다른 경우에 대한 빠른 해결책이 될 것 입니다.

용도

  • SDK 를 쉽게 설치하고 싶을때
  • SDK 버전을 쉽게 변경하고 싶을때

사용방법

터미널 프로그램을 실행한 후 아래 명령을 입력합니다.

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

설치가 완료된 후 새로운 터미널 프로그램을 실행하여 아래 명령을 실행합니다.

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

bash_profile 에 아래의 내용이 추가되어 있음을 확인 할 수 있습니다.

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/Users/we/.sdkman"
[[ -s "/Users/we/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/we/.sdkman/bin/sdkman-init.sh"

sdkman 버전을 확인해보겠습니다. 아래의 명령을 실행합니다. 저는 5.13.1 이 었습니다.

sdk version

 

자 이제 gradle 을 설치해보겠습니다. 우선 설치 가능 gradle 의 버전 목록을 조회합니다.

sdk list gradle

제 로컬에는 7.3.2, 7.0.2, 6.5.1, 6.5 등등이 설치되어 있고 6.5 버전을 사용중입니다.

7.3.3 버전으로 변경해보겠습니다. 로컬에 없는 버전이므로 설치를 진행합니다.

sdk install gradle 7.3.3

설치 완료 후 해당 버전을 사용할것인지 물어봅니다. "Y"를 입력합니다.

잘 변경되었는지 확인해보겠습니다.

gradle -version

 

만약 설치 되어 있는 버전이라면 아래의 명령어로 버전만 변경해주면 됩니다.

sdk use gradle 7.3.3

 

 

행복한 개발하세요~

 

 

 

관련링크

https://sdkman.io/

 

반응형