나는 sdkman 을 사용하여 그루비를 설치했습니다. 지금 설치된 패키지는 어디에 있습니까? 나는 그것을위한 경로가 필요합니다. 나는 Ubuntu 14.04에 있습니다.
답변
내 시스템에서 확인했습니다. 에 있어야합니다 $HOME/.sdkman/candidates/
.
답변
설치시 SDKMAN은 $SDKMAN_DIR
설치 디렉토리를 가리키는 환경 변수 를 생성합니다 .
Usuall 그것은 ~/.sdkman
답변
을 실행 한 후 다음을 실행 source $HOME/.sdkman/bin/sdkmain-init.sh
하여 sdkman “설치”를 볼 수 있습니다.
declare -f
답변
가장 좋은 방법은 SDKMan의 home
명령 을 사용하는 것입니다 .
다음과 같은 것 (위 페이지에서 가져옴) :
$ sdk home java 11.0.7.hs-adpt
/home/somedude/.sdkman/candidates/java/11.0.7.hs-adpt
답변
SDKMAN은 $HOME/.sdkman/candidates/
Tom이 언급 한대로 파일을 저장 하며이 답변은 더 자세히 설명됩니다.
SBT 1.3.13이 설치된 위치를 찾으려면 sdk home sbt 1.3.13
. 같은 것을 반환합니다 /Users/powers/.sdkman/candidates/sbt/1.3.13
.
sdk install
명령에 대한 인수 는 파일이 저장된 위치에 맞춰집니다 $HOME/.sdkman/candidates
.
-
sdk install java 8.0.272.hs-adpt
파일을$HOME/.sdkman/candidates/java/8.0.272.hs-adpt
. -
sdk install sbt 1.3.13
파일을$HOME/.sdkman/candidates/sbt/1.3.13
.
을 실행 sdk install
하면 다운로드 한 바이너리가 $HOME/.sdkman/archives
. 예를 들어 $HOME/.sdkman/archives/java-8.0.272.hs-adpt.zip
및 $HOME/.sdkman/archives/sbt-1.3.13.zip
.
바이너리 중 일부는 매우 커서 컴퓨터에서 많은 공간을 차지할 수 있습니다. sdk flush archives
명령을 사용하여 주기적으로 삭제해야합니다 . 소프트웨어를 설치하면 더 이상 바이너리가 필요하지 않습니다. 자세한 내용은 여기 를 참조하십시오.