[Mac] .bash_profile 터미널 실행 시 자동 적용하기

2021. 10. 17. 17:02Issue & Solution

환경변수 설정을 ~/.bash_profile 에 적었을 경우 터미널을 실행할 때마다 아래와 같은 명령어를 실행해야 한다.

source ~/.bash_profile

매번 번거롭고 귀찮다면, 터미널 실행시 위의 명령어를 자동으로 실행하도록 .zshrc를 수정해주면 된다.
(이 경우는 Mac Catalina 이상에서 지원, Catalina부터 기본 터미널이 bash에서 zsh로 바뀌었기 때문!)

~/.zshrc를 vi로 열고 아래와 같이 수정한다.

#.zshrc를 수정
vi ~/.zshrc

#아래 코드 추가
if [ -f '/Users/[본인디렉토리]/.bash_profile' ]; then . '/Users/[본인디렉토리]/.bash_profile'; fi

이러면 터미널을 종료해도, 실행할 때 자동으로 환경변수가 적용된다.