bash_profile 환경변수 적용 문제 (feat.Mac)

NNIIE·2022년 4월 8일
0

Mac

목록 보기
2/3

Mac 터미널에서 bash_profile에 환경변수 셋팅을 해도 터미널을 새로 실행할 때마다 적용 이전으로 돌아가는 현상이 있다.

원인은 zsh

터미널 테마 변경으로 bash가 아닌 zsh 쉘이 되어서 발생한 문제.
iterm2 커스텀.....
zsh는 터미널 실행시 ~/.zshrc 가 실행되고,
따라서 아무리 bash_profile 에 적용을 하더라도
source ~/.bash_profile
새로 터미널을 키면 적용이 안된다.

해결방법은 zsh에 조건문 추가

if [ -f ~/.bash_profile ]; then
    . ~/.bash_profile
fi

다른방법으로는
zshrc에 환경변수를 직접 지정해도 된다.

0개의 댓글