ETC

맥북에서 환경변수, PATH 가 자꾸 초기화 될 때..

findmypiece 2021. 3. 3. 11:26
728x90

일반적으로 리눅스 환경에서 환경변수나 PATH 설정은 아래 포스팅처럼

~/.bash_profile 또는 /etc/profile 중 하나의 파일을 수정하는 것이다.

https://blog.naver.com/vefe/221796699080

 

bash_profile, profile, paths

환경변수나 PATH 등록을 하려고 검색을 해보면가장 많이 검색되는 방법이 ~/.bash_profile 을 수정하는...

blog.naver.com

그런데 맥북에서는 터미널을 재실행 할때마다 이게 계속 초기화 된다.

맥북 유저중 대부분은 zsh 를 설치하기 때문이다.

이것을 설치할 경우 ~/.bash_profile 이나 /etc/profile 가 아니라

~/.zshrc 가 실행되기 때문에 이 파일에 환경변수나 PATH 설정을 해줘야 한다.

Java 관련 환경변수와 PATH를 설정한다고 하면 아래와 같이 해주면 된다.

파일을 열면 아래와 같은 내용이 있을 것이다.(일반적으로 제일 위에 있다)

# If you come from bash you might have to change your $PATH. 
# export PATH=$HOME/bin:/usr/local/bin:$PATH

이 부분의 주석을 풀고 아래와 같이 설정하고 저장한다.

# If you come from bash you might have to change your $PATH.
export PATH=$HOME/bin:/usr/local/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
export CLASSPATH=.$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

그리고 터미널을 재시작하면 정상적으로 적용된 것을 확인할 수 있다.

 

728x90

'ETC' 카테고리의 다른 글

homebrew 간단정리  (2) 2021.04.15
intellij 로 프로젝트 생성할 때 명칭 선택  (0) 2021.04.08
git 컨플릭 해소 방법  (0) 2021.04.07
.gitignore 가 안먹힐 때  (0) 2021.03.09
github 원격저장소 연결하기  (0) 2021.03.08