오늘은 맥(Mac)에서 환경변수 설정하는 방법을 알아보겠습니다.
윈도우에서 환경변수 설정은 많이 해보셨겠지만 맥 환경변수 설정은 뭔가 설치할 때,
보통 Homebrew나 터미널을 통해서 cli로 설치하는 경우가 많기 때문에 오히려 생소할 수 있습니다.
그러니 익혀두고 두고두고 써봅시다! 까먹으면 또 보려와주세요!!
1. 맥 환경변수 설정
자주 찾으시는 환경변수의 이름은 아래 따로 정리해두었습니다.
![[Mac] 맥 환경변수 설정하는 방법 및 확인 2 맥 환경변수 설정](https://ddoko.co.kr/wp-content/uploads/2024/09/맥-환경변수-1024x1024-optimized.png)
1.1. 기본 쉘 확인
현재 Mac OS의 기본 쉘을 확인해야한다./bin/zsh
가 나올 경우 Z shell, /bin/bash
가 나올 경우 Bash shell이 기본 셀이다
echo $SHELL
![[Mac] 맥 환경변수 설정하는 방법 및 확인 3 image 30](https://ddoko.co.kr/wp-content/uploads/2024/09/image-30-optimized.png)
필자는 zsh가 기본 쉘로 설정되어 있다.
본인의 상황에 따라 다음 절차를 따르자.
1.2. 환경변수 등록 (nano편집기)
많은 사람들이 vi 편집기로 하는걸 보여줬지만 개인적으로는 vi 편집기가 영 손이 가지 않는다..
그보다 편리한 nano편집기를 쓴다 한다.
– Z shell 의 경우
nano ~/.bashrc
– Bash shell 의 경우
nano ~/.zshrc
![[Mac] 맥 환경변수 설정하는 방법 및 확인 4 image 32](https://ddoko.co.kr/wp-content/uploads/2024/09/image-32-optimized.png)
![[Mac] 맥 환경변수 설정하는 방법 및 확인 5 image 33](https://ddoko.co.kr/wp-content/uploads/2024/09/image-33-optimized.png)
1.2.1. Z shell 환경변수 설정
![[Mac] 맥 환경변수 설정하는 방법 및 확인 6 image 34](https://ddoko.co.kr/wp-content/uploads/2024/09/image-34-1024x500-optimized.png)
export PATH="$PATH:<설정할 환경변수 경로>"
<설정할 환경변수 경로>전체를 변경해주면 된다.(꺾쇠 괄호까지 변경)
1.2.2. Bash shell
![[Mac] 맥 환경변수 설정하는 방법 및 확인 7 image 35](https://ddoko.co.kr/wp-content/uploads/2024/09/image-35-1024x500-optimized.png)
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까지 아주 자세하게 개조식으로 설명해
– 결과
![[Mac] 맥 환경변수 설정하는 방법 및 확인 8 image 36](https://ddoko.co.kr/wp-content/uploads/2024/09/image-36-943x1024-optimized.png)
아주 자세하게 알려주는 모습을 볼 수 있습니다.
맥 환경변수 설정하는 방법이 뭔가요?
기본 셀을 찾아본 뒤 기본 쉘에 터미널 편집기를 통해 추가합니다.
맥에 안드로이드 환경변수 설정하는 방법
기본 셀을 찾아본 뒤 기본 쉘에 터미널 편집기를 통해 추가합니다.
export ANDROID_HOME=”$HOME/Library/Android/sdk” 등 경로를 추가해주어야합니다.