목차
해당 글을 쓰는 이유
맥북을 처음 받게되었을때 세팅을 나중에 다시 보기위해 만드려고 글을 작성하려고한다.
brew 설치
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
brew 설치후 아래 두개의 명령어를 실행시켜 환경변수 등록을 시켜줘야한다.
버전 확인
brew -v 를 통해 버전이 확인되는지 보고 된다면 된거다.
NVM 설치
https://suinchoi.tistory.com/115
NVM(Node Version Manage) 설치 및 사용해보기 (Mac)
nvm(Node Version Manager) - node 버전이 지속적으로 업데이트 되기 때문에 프로젝트 버전에 따라 프로젝트가 정상적으로 동작되지 않을 수있습니다. nvm을 사용하여 각상황에 맞게 여러 node버전을 간단
suinchoi.tistory.com
위 사이트를 보고 참고하였다.
node 설치
https://nodejs.org/en/download/package-manager
Node.js — Download Node.js®
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
노드 에서 최신이면서 가장 안전한버전인 20버전을 설치하였다.
zsh터미널에 적용하기
mac기본 터미널에서부터 실행한다.
1. 기본 셸을 'zsh'로 변경
1. 기본 셸 확인
echo $SHELL
2. 기본 셸을 'zsh'로 변경
chsh -s /bin/zsh
이 명령어를 실행한 후, 터미널을 재시작하면 기본 셸이 'zsh'로 변경이된다.
2. bash 설정을 zsh로 옮기기
기존의 '~/.bash_profile' 또는 '~/.bashrc' 파일에 있는 설정 내용을 '~/.zshrc' 파일로 옮겨야 한다.
1. '~/.bash_profile' 내용 복사
cat ~/.bash_profile >> ~/.zshrc
2. '~/.zshrc' 파일 열기 및 확인
nano ~/.zshrc
'~/.bash_profile'에서 복사한 내용이 '~/.zshrc'에 제대로 포함되었는지 확인한다. 예를 들어 'nvm' 관련 설정이 포함되어 있는지 확인 한다.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
3. 'zsh' 설정 파일을 로드
source ~/.zshrc
마치며
해당 과정은 언제든지 변할수있고 점점 내용이 추가할일이 생기면 추가할 생각이다.