https://brew.sh/index_ko 접속하여 아래 명령어를 입력합니다.
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
이후 "brew help" 명령어로 정상적으로 설치되었는지 확인합니다.
nvm(nodejs version manager)을 설치해줍니다.
$ brew install nvm
nvm을 전역 명령어로 인식할 수 있도록 환경 변수를 등록해주어야 합니다. 저 같은 경우 bash쉘 대신 zsh쉘을 이용중이기 때문에 아래와 같이 진행하였습니다.
$ vi ~/.zshenv
vscode를 사용하고 있다면 그냥 편하게
$ code ~/.zshenv
이후 vi 편집기에서 가장 아래줄에 다음과 같이 환경변수를 입력한후 후, esc 키를 누른 후 -> 아래 커서가 생기면 -> :wq 입력, 엔터로 저장합니다.
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
입력한 환경변수를 적용하기 위해 다음을 터미널에서 실행합니다.
$ source ~/.zshenv
nvm 명령어가 제대로 동작하는지 확인하기 위하여, nvm 버전 확인 명령을 통해 확인합니다.
$ nvm -v
$ nvm install --lts
$ nvm use --lts
$ nvm use 버전이름
node lts 버전이 정상적으로 선택되었는지 확인합니다.
$ node -v
yarn berry 같은 경우에는 전역으로 설치하지 마시고, 꼭 프로젝트 안에서 설치하세요. 전역으로 설치할 패키지를 사용할 때 문제가 생길 수 있습니다.
$ npm install -g yarn
$ yarn set version berry
➤ YN0000: Retrieving https://repo.yarnpkg.com/3.6.3/packages/yarnpkg-cli/bin/yarn.js
➤ YN0000: Saving the new release in .yarn/releases/yarn-3.6.3.cjs
➤ YN0000: Done in 0s 244ms
$ yarn -v
3.6.3
참조블로그