ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 맥 Ventura 개발 세팅 (Homebrew, nvm, node 설치)
    Common/환경 설정 2023. 1. 15. 15:25

    개발을 위해 설치를 하려고 보니 맥 OS 버전에 따라 묘하게 다른 부분들이 있는 것 같다. 

    Ventura 기준으로 오늘 세팅하면서 정리한 Frontend 개발 세팅 여정!

     

    MAC OS는 자체 패키지 관리자인 Homebrew가 있어서, Homebrew 설치가 필요

    Homebrew 설치

    Homebrew 공식 사이트에 접속하면 설치 스크립트를 제공

    macOS 용 패키지 관리자 — Homebrew

     

    아래는 내가 설치한 가장 최신 스크립트

    binbash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

     

    터미널에서 스크립트 실행 > 로그인 비밀 번호 입력 > 엔터 입력 (중간에 진행 할 지에 대한 확인을 받음)

    설치 후 아래 2개의 명령을 추가로 실행해야 실제로 terminal 상에서 brew 명령이 동작

    echo ‘eval “$(opthomebrewbinbrew shellenv)”’ >> /Users/<USER_ID>/.zprofile

    <USER_ID> 라는 부분을 본인 계정으로 변경

    모를 경우 bash 창에서 cd /Users/를 입력하여 들어가서 본인 아이디 확인 가능 

     

    위의 명령 실행 후, 아래 명령 실행

    eval “$(opthomebrewbinbrew shellenv)”

     

    명령 실행 완료 후, 아래 명령을 입력했을 때 위치가 정상적으로 뜬다면 성공.

    (/opt/homebrew/bin/brew)

    이후, brew 명령을 치면 간단한 사용법 등에 대한 내용이 뜸

    which brew

    nvm 설치

    homebrew를 설치했다면 nvm 설치는 간단

    brew install nvm

    설치가 완료 되면 추가 작업을 진행해야 nvm 명령 사용이 가능

    mkdir ~/.nvm

    터미널 별 설정

    bash

    vi ~/.bash_profile

    .bash_profile 파일에 아래 내용 입력 후, esc  wq 입력하여 저장 후 종료

    export NVM_DIR=~/.nvm
    source $(brew —prefix nvm)/nvm.sh

    반영하기 위한 명령 실행

    source ~/.bash_profile

    zsh

    vscode와 기본 터미널이 전부 zsh로 되어 있어서 bash 설정을 하게 되면 직후는 되는 것처럼 보이나 vscode를 열어서 확인하거나 터미널을 껐다 켜면 node 설치 후에도 “command not found”가 뜨게 됨.

     

    zsh의 경우 아래 두 파일 중 하나를 선택

    vim ~/.zshenv
    vim ~/.zprofile

    두 파일 중 하나를 열었으면 아래 내용을 넣고 esc  wq 를 눌러 저장 후 종료

    export NVM_DIR=“$HOME/.nvm”
    [ -s “opthomebrewoptnvmnvm.sh” ] && \. “opthomebrewoptnvmnvm.sh” # This loads nvm
    [ -s “opthomebrewoptnvmetcbash_completion.dnvm” ] && \. “opthomebrewoptnvmetcbash_completion.dnvm” # This loads nvm bash_completion

     

    반영하기 위한 명령 실행

    본인이 선택한 파일에 대해서만 적용하면 됨

    source ~/.zshenv
    source ~/.zprofile

    마무리

    설치 후, 아래 명령을 통해 사용 가능한 node 버전이 확인 가능

    nvm ls-remote

    node 설치

    최신 버전 설치를 원한다면 단순히 아래 명령 입력으로 충분

    특정 버전을 원한다면 특정 버전을 nvm install 뒤에 명시

    nvm install node

    참고 링크

    macOS Ventura homebrew 설치 방법 - 마니의 블로그

    How To Install NVM on macOS with Homebrew - DEV Community 👩‍💻👨‍💻

    Mac OS/NVM 맥/맥북에서 NVM(nodejs version manager)으로 node 버전별 설치/관리하기 - Easy is Perfect

Designed by Tistory.