맥북 Node.js 초기 세팅(Xcode-CLT, homebrew)

EenSung Kim·2021년 10월 5일
1

intro

예전 기록을 살펴보니 Xcode-CLT 에서 Homebrew, nvm 과 Node.js 의 설치까지를 그냥 단순하게 순서만 나열해두었더라구요. 초기 세팅은 한 번만 진행하면 되는 만큼 새롭게 맥북을 세팅해야 하는 일이 있을때 잘 기억이 나지 않는 것 같아 이 참에 진행 과정을 간략하게 정리해두려 합니다. (개인적으로 참고하기 위한 용도의 블로깅입니다. 다음의 과정은 M1 맥북을 기준으로 합니다.)


Xcode Command Line Tools

우선 맥북에 Xcode Command Line Tools 를 설치해야 합니다. 터미널에서 xcode-select --install 명령어를 입력하고 진행하게 되면 꽤 긴 시간을 거쳐 설치가 완료됩니다.

Xcode 는 맥os 전용의 통합개발환경입니다. 용량이 어마어마하기 때문에 CLT 만 필요한 입장에서는 굳이 Xcode 전체를 설치할 필요가 없어 CLT 만 설치하고 넘어가면 됩니다.


Homebrew

Homebrew 홈페이지에서 명령어를 카피해 터미널에 붙여넣기합니다. 맥 사용자 암호를 입력하고 중간에 엔터 키를 입력해 설치를 진행할 수 있습니다.

로그를 살펴보면 Warning 이라는 빨간 글씨와 함께 /opt/homebrew/bin is not in your PATH 라는 메시지가 뜨는데요. Next steps: 라고 되어있는 부분에서 2 줄의 command 를 각각 복사해 붙여넣기해서 실행하면 됩니다.


nvm

nvm 공식 문서에 보면 설치 명령어가 나와있습니다. 만약 wget 이 설치되어 있지 않은 경우 zsh: command not found: wget 이라는 로그를 보실 수 있을 겁니다. 이 때는 brew install wget 명령어로 wget 을 먼저 설치해주시면 됩니다.

wget 의 설치를 완료하셨다면 nvm 의 설치 명령어를 붙여넣기 전, touch ~/.bash_profile 을 먼저 실행하고 그 이후에 nvm 을 설치해야 합니다. 공식 문서에서는 macOS 10.15 이후로 기본 셸이 zsh 가 되면서 생기는 현상이라고 안내하고 있습니다. 또한 nvm 의 설치가 완료되면 터미널을 꼭 재시작해야 합니다. 설치가 완료되면 재시작하라고 친절하게 안내하고 있으니 그대로 따라하면 되겠습니다.


Node.js

마지막으로 Node.js 입니다. nvm install 버전명 을 입력하여 설치가 가능합니다. M1 칩의 경우 최소 15 버전 이상을 사용해야 한다고 하니 참고하시면 되겠습니다.


outro

입사 첫 날은 얼떨떨한 느낌으로 지나갔습니다. 업무를 위해 익숙해져야 할 툴들과 여러 문화들이 많아, 당분간은 블로깅보다는 업무를 익히고 익숙해지는데 초점을 맞추려고 합니다.

참고 용도로 정리한 만큼 내용이 간략하고 불친절하게 느껴지실 수도 있을 것 같습니다. 양해를 부탁드립니다.

profile
iOS 개발자로 전직하기 위해 공부 중입니다.

0개의 댓글