본문 바로가기
카테고리 없음

[MAC] 맥북 초기화때 필요한 세팅

by goodchuck 2024. 6. 10.

목차

     

     

     해당 글을 쓰는 이유

    맥북을 처음 받게되었을때 세팅을 나중에 다시 보기위해 만드려고 글을 작성하려고한다.

     

     brew 설치

    https://brew.sh/ko/

     

    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

     

     

     마치며

    해당 과정은 언제든지 변할수있고 점점 내용이 추가할일이 생기면 추가할 생각이다.