반응형
# 문제 상황
Mac에서 ~/.bashrc를 수정 후 적용하는 과정에서 source ~/.bashrc로 당장에는 적용이 되었으나, 껐다가 킬경우 적용이 안되는 문제가 발생했다.
# 해결 방안
기본 쉘 스크립트에 대한 개념을 알고있음에도 생각을 안해서 발생한 문제...(반성하자)
해결 과정은... Mac의 기본 터미널이 'zsh'라는 점이었으며, 따라서 bashrc에 해준 모든 과정을 zsh에 입력해주면 해결되는 문제였다.
Mac이 zsh 쉘을 사용한다는 것을 알고는 있었지만, 정말 이런 실수를 하다니 부끄럽다.
+ 추가
또 깜빡하고 ~/.bashrc에 환경설정을 입력하는 문제를 방지하고자 ~/.profile이나 ~/.zshrc에 다음을 입력해두면 해당 작업 수행시 bashrc도 실행시켜준다.
if [ -s ~/.bashrc ]; then
source ~/.bashrc;
fi
# 참고
반응형