sudo 권한이없는 시스템에 RVM을 설치하고 있습니다. 이 이론에서 잘 작동합니다,하지만 난[[: 명령이 없습니다.]
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
이 bash_profile에 추가 할 때,에 해야하는 일을하지 않고는 나에게
[[: Command not found.
누구든지 문제가 무엇인지 알고이 오류를 제공합니다 ?
sudo 권한이없는 시스템에 RVM을 설치하고 있습니다. 이 이론에서 잘 작동합니다,하지만 난[[: 명령이 없습니다.]
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
이 bash_profile에 추가 할 때,에 해야하는 일을하지 않고는 나에게
[[: Command not found.
누구든지 문제가 무엇인지 알고이 오류를 제공합니다 ?
"[[".. "]]"은 bash 내장입니다. 다른 쉘이 스크립트를 실행합니까?
.bash_profile이 bash 이외의 쉘에 의해 실행되고있는 것 같습니다.
RVM은 (아직) csh와 호환되지 않으며 bash 및 zsh> = 4.3.5 만 지원됩니다. (http://rvm.io/rvm/prerequisites/ 참조)
'[[]]'은 csh가 아닌 bash 구문이므로, 여러분의 대답이 무엇을 말하려고하는지 확신 할 수 없습니다. – SiegeX
는 스크립트의 맨 위에 다음을 넣어 :이 해석 쉘로 bash
을 적용합니다
#!/bin/bash
. 다른 대답에서 언급했듯이 [[ ]]
은 POSIX 구문이 아닌 bashism입니다.
이 문제였습니다. 감사합니다 : D – Sam