[Mac] 맥 환경변수 설정하는 방법 및 확인

오늘은 맥(Mac)에서 환경변수 설정하는 방법을 알아보겠습니다.
윈도우에서 환경변수 설정은 많이 해보셨겠지만 맥 환경변수 설정은 뭔가 설치할 때,
보통 Homebrew나 터미널을 통해서 cli로 설치하는 경우가 많기 때문에 오히려 생소할 수 있습니다.

그러니 익혀두고 두고두고 써봅시다! 까먹으면 또 보려와주세요!!

1. 맥 환경변수 설정

맥 환경변수 설정

1.1. 기본 쉘 확인

현재 Mac OS의 기본 쉘을 확인해야한다.
/bin/zsh가 나올 경우 Z shell, /bin/bash가 나올 경우 Bash shell이 기본 셀이다

echo $SHELL
image 30

필자는 zsh가 기본 쉘로 설정되어 있다.
본인의 상황에 따라 다음 절차를 따르자.

1.2. 환경변수 등록 (nano편집기)

많은 사람들이 vi 편집기로 하는걸 보여줬지만 개인적으로는 vi 편집기가 영 손이 가지 않는다..
그보다 편리한 nano편집기를 쓴다 한다.

– Z shell 의 경우

nano ~/.bashrc

– Bash shell 의 경우

nano ~/.zshrc
image 32
image 33

1.2.1. Z shell 환경변수 설정

image 34
export PATH="$PATH:<설정할 환경변수 경로>"

<설정할 환경변수 경로>전체를 변경해주면 된다.(꺾쇠 괄호까지 변경)


1.2.2. Bash shell

image 35
export PATH="$PATH:<설정할 환경변수 경로>"

<설정할 환경변수 경로>전체를 변경해주면 된다.(꺾쇠 괄호까지 변경)

1.3. 자주쓰는 환경변수 예시

1. PATH 환경변수에 새로운 경로 추가

export PATH="$PATH:/usr/local/bin:/home/user/bin"

2. JAVA_HOME 환경변수 설정

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" export PATH="$JAVA_HOME/bin:$PATH"

3. ANDROID_HOME 설정 (Android SDK 경로)

export ANDROID_HOME="$HOME/Library/Android/sdk" 
export PATH="$PATH:$ANDROID_HOME/emulator" 
export PATH="$PATH:$ANDROID_HOME/tools" 
export PATH="$PATH:$ANDROID_HOME/platform-tools"

4. NVM_DIR 설정 (Node Version Manager 경로)

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # NVM 로드

5. RUBY_VERSION 설정

export RUBY_VERSION="3.0.0"

6. GEM_HOME 설정

export GEM_HOME="$HOME/.gem" 
export PATH="$GEM_HOME/bin:$PATH"

7. PYTHONPATH 설정 (추가 Python 모듈 경로)

export PYTHONPATH="$HOME/my_python_libs:$PYTHONPATH"

8. GO_PATH 설정 (Go 개발 환경 경로)

export GOPATH="$HOME/go" 
export PATH="$PATH:$GOPATH/bin"

9. DOCKER_HOST 설정 (Docker 데몬 주소)

export DOCKER_HOST="tcp://ip주소:포트"

10. EDITOR 설정 (기본 텍스트 편집기)

export EDITOR="vim"

11. NODE_ENV 설정 (Node.js 환경 모드)

export NODE_ENV="production"

12. AWS_ACCESS_KEY_ID 및 AWS_SECRET_ACCESS_KEY 설정 (AWS 인증 정보)

export AWS_ACCESS_KEY_ID="your_access_key_id" 
export AWS_SECRET_ACCESS_KEY="your_secret_access_key"

13. TERM 설정 (터미널 종류)

export TERM="xterm-256color"

14. LANG 설정 (시스템 언어 설정)

export LANG="en_US.UTF-8"

15. HOME 디렉터리 설정

export HOME="/home/username"

16. PWD (현재 작업 디렉토리 표시)

export PWD="$(pwd)"

17. USER (사용자 이름 설정)

export USER="username"

18. LOGNAME 설정 (로그인한 사용자 이름)

export LOGNAME="username"

19. SHELL 설정 (기본 쉘 경로)

export SHELL="/bin/zsh"

2. 기타 Path 설정

2.1. Chat GPT 활용

예시에 없는 자료가 있다면 GPT를 활용해보시는 것을 추천드립니다.
환경 변수 설정하고 싶은 경로를 <경로>라고 하겠습니다.

– GPT 명령어(사용 모델 : ChatGPT 4o)

1. Mac에 <다운로드한 프레임워크 이름 넣기> 개발환경 구축
2. 개발을 위해 환경 변수 설정해
3. 환경변수 설정이 필요한 경로 : <경로>
4. nano편집기를 사용할 것
5. a to z까지 아주 자세하게 개조식으로 설명해

– 결과

image 36

아주 자세하게 알려주는 모습을 볼 수 있습니다.

맥 환경변수 설정하는 방법이 뭔가요?

기본 셀을 찾아본 뒤 기본 쉘에 터미널 편집기를 통해 추가합니다.

맥에 안드로이드 환경변수 설정하는 방법

기본 셀을 찾아본 뒤 기본 쉘에 터미널 편집기를 통해 추가합니다.
export ANDROID_HOME=”$HOME/Library/Android/sdk” 등 경로를 추가해주어야합니다.

이 게시글이 얼마나 유용했습니까?

평점을 매겨주세요!

평균 별점 4.5 / 5. 투표 수 : 30

가장 먼저, 게시물을 평가 해보세요.

Leave a Comment

우클릭이 불가능 합니다.