JiwoonKim / The-Batman-Archive

a collection of problems that scare me and thus, need to solved :bat:
0 stars 0 forks source link

The Setup Boulder #4

Open JiwoonKim opened 4 years ago

JiwoonKim commented 4 years ago

collection of fears when setting up the developer environment


시지프스가 끝없이 돌을 굴려올려야 하는 형벌처럼 내 컴퓨터에 프로젝트를 로컬로 셋업하는 것 자체부터 나는 막힌다. 그럴 때마다 정말 너무 힘들고 내가 이런 기본적인 셋업부터 막히고 시간이 너무 오래 걸리는데 과연 개발자를 할 수 있을까 의문이 든다. 이런 좌절감과 회의감에 대해 고찰해보고 해결방식을 찾을 수 있을까?

JiwoonKim commented 3 years ago

macOS Catalina (v 10.15.6) 기준 개발 환경 설정 모음

🔧 기본 작업 도구들

🐚 쉘 터미널 설정

Catalina에서는 디폴트 쉘이 zsh으로 설정됨

  • oh-my-zsh 설치
  • 테마 설정: agnoster

VSCode 에디터 설정

⚓️ Git & OSS

🎭 Node.js 환경 설정

nvm을 설치하여 여러 버전의 node.js 관리할 수 있는 환경 마련하기

  1. 먼저 컴파일러 설치 (이미 있으면 생략 가능): $ brew install gcc
  2. 쉘 프로파일 파일 미리 생성: $ touch ~/.zshrc
  3. nvm 설치: $ brew install nvm
  4. nvm 디렉토리 생성: $ mkdir ~/.nvm
  5. 쉘 프로파일 파일($ vi .zshrc) 내에 스크립트 추가
    export NVM_DIR="$HOME/.nvm"
    [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
    [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion"  # This loads nvm bash_completion
  6. 패키지 매니저 설치: $ brew install yarn
  7. 필요할 node.js 버전 설치: $ nvm install {$버전 or node}