Mac 터미널에서 bash_profile에 환경변수 셋팅을 해도 터미널을 새로 실행할 때마다 적용 이전으로 돌아가는 현상이 있다.
원인은 zsh
터미널 테마 변경으로 bash가 아닌 zsh 쉘이 되어서 발생한 문제.
iterm2 커스텀.....
zsh는 터미널 실행시 ~/.zshrc
가 실행되고,
따라서 아무리 bash_profile 에 적용을 하더라도
source ~/.bash_profile
새로 터미널을 키면 적용이 안된다.
해결방법은 zsh에 조건문 추가
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
다른방법으로는
zshrc에 환경변수를 직접 지정해도 된다.