2 minute read

최근 코딩하면서 겪는 문제 중, 메모리 문제가 굉장히 심각해졌다. 현재 사용중인 M1 맥북은 상당히 훌륭한 제품이지만, 보통 10~20개 정도 되는 크롬 창들을 띄워놓고, 5~6개 정도 되는 VS창도 띄워놓다보니 크롬이 메모리 문제로 갑자기 꺼져버리는 사태가 빈번하게 발생했다.
그래서 큰맘먹고 이번에 새로 출시한 M1 Pro 맥북을 구입했고, 마이그레이션을 할 수도 있겠지만, 지금 사용중인 빅서OS에서 몬터레이OS로 마이그레이션 시도 시 잔에러가 발생하다는 글을 보게되어 클린셋업을 시도하고자 한다.

시작하기에 앞서

먼저 백업을 진행하자. 웹 클라우드에도 괜찮고 외장하드도 괜찮은데 귀찮다고 나중으로 미루다가 백업못해놓고 한참을 찾는 그런 이슈는 두 번 다시 겪고 싶지 않다.

인터넷을 통한 다운로드

  1. 알프레드 - 스니펫, 워크플로우 동기화까지 진행
  2. 클린마이맥 (이건 생각좀 해보자)
  3. VSC
  4. Postman
  5. Sequelize pro
  6. Typora - 최근 정식출시하면서 14000원정도 되는 유료화 정책으로 바꼈다.
  7. runJs
  8. Rectangle 화면분할 프로그램..?
  9. iterm
  10. Better Touch Tool
  11. Bartender
  12. iStat Menus
  13. Docker
  14. zoom
  15. discord


AppStore를 통한 다운로드

  1. Slack
  2. Amphetamine
  3. GoodNotes
  4. Keka => 얘는 appstore에서 구입하면 4900원이지만 직접 웹에서 다운로드하면 무료로 사용할 수 있다.
  5. KakaoTalk
  6. Notion Web Clipper
  7. GIPHY Capture

터미널 설정

brew 셋업하기 전 Xcode Command Line Tools를 먼저 설치해야 한다.

$ xcode-select --install


Homebrew 설치

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

설치가 완료됐는지 확인

$ which brew
/usr/local/bin/brew

만약 애플실리콘칩셋을 사용중이면

==> Next steps:
- Add Homebrew to your PATH in /Users/<USER_ID>/.zprofile:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run `brew help` to get started
- Further documentation:
    https://docs.brew.sh

다음 안내 문구에서 가운데 두 줄을 실행해주자.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"


wget 설치

brew install wget


cask 설치

brew install cask


nvm 설치

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

여기까지 끝났으면 nvm 실치가 제대로 됐는지 확인하자

nvm --version


node.js설치

nvm install 17.1
nvm install --lts

몬터레이는 최신버전 사용을 권창하니 가장 최신 버전인 17.1을 설치를 우선 해두고 프로젝트 시 에러케이스들을 살펴보면서 lts버전으로 교체하는 식으로 사용하자.

zsh 셋업

# zsh 설치하기
brew install zsh

# zsh 설치경로 확인하기
which zsh

# 기본 shell 변경하기
chsh -s $(which zsh)

oh-my-zsh 설치

sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

나머지 셋업은 링크를 참고해 마무리 하자.


터미널에서 code 명령어로 VScode 실행하기

$ nano ~/.zshrc  

nano를 이용해 아래 코드를 삽입해준다.

code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}

삽입했으면 아래 코드를 터미널에서 실행하자.

$ source ~/.zshrc 


MySql 설치

<!-- 설치  -->
brew install mysql

<!-- 이 명령어를 실행해야 사용 가능하다. -->
brew services start mysql

비밀번호까지 세팅해두면 완료

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPassword'; 



마무리

여기까지 했으면 기본적인 초기셋업은 마무리 됐을거다. 이 글 이후에 셋업한 내용들은 사용하면서 업데이트 해나가면서 추후에 다시 맥북을 교체할 때 참고하도록 하자.

Tags:

Updated: