2017-09-17 12 views
0

SDKMAN! (http://sdkman.io/)를 설치, 내가 예를 들어 사용하여 명령 줄에서 패키지를 설치할 수 있습니다SDKMAN!을 사용하는 방법 스크립트 내에서 패키지를 설치하는 방법

sdk install java 8u144-zulu 

을 그러나, 나는 "my-installer.sh"스크립트 내에서 같은 일을하려고 할 때, 나는 오류 메시지 : "sdk : 명령을 찾을 수 없습니다".

my-installer.sh : 내가 잘못

#!/bin/bash 
sdk install java 8u144-zulu 

을 뭐하는 거지?

+0

전체 경로를 sdk 명령에 추가하는 것이 좋습니다. – Cyrus

답변

0

당신은

#!/bin/bash 
. /home/alexw/.sdkman/bin/sdkman-init.sh 
sdk install java 8u144-zulu 

는 'SDK'는 첫 번째 라인 sdkman-init.sh에 선언 떠들썩한 기능, 그리고에서와 같이, ~/.sdkman/빈/sdkman-init.sh에서 소스 필요 (#! ...)는 새로운 (!) 셸을 시작합니다.

희망이 도움이됩니다. weHe