TroubleShooting
[Mac, Kubernetes] .zshrc:2: command not found: compdef 에러 해결
아임다디
2022. 4. 26. 21:22
발생시기
쿠버네티스 설치 이후, 터미널 실행 시 오류 출력
상황
터미널을 실행할 때 마다 .zshrc:2: command not found: compdef
해당 오류가 출력되었다
원인
comdef 호출 전에 실행해야하는 코드들이 없어서 발생하는 오류인 것 같다
해결
.zshrc
파일을 열어 다음과 같은 내용이 있는지 확인하고, 없는 부분이 있으면 추가해준다
동기분은 위에 세줄이 없으셔서 에러가 나셨다
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
autoload -Uz compinit
compinit
혹시 이렇게 했는데도 같은 에러가 발생한다면 세 번째 라인인 [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
은 주석 처리 한 뒤 저장할 것!
결론
맥 나빠요!