m1에서 개발환경 구축하기 (brew, git, oh my zsh, iTerm2)

 

1. Homebrew 설치

/bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"

터미널에서 위와같은 코드를 입력한다.

대신 홈페이지에서 최신 버전이 맞는지 체크하는 것을 추천.

이후 맥북 암호 입력, return(엔터키) 누르기 등은 다른 블로그에 나와있는 것처럼 진행하면 된다.

 

zsh: command not found: brew

 

Homebrew 설치 시 자주 발생하는 오류 중 하나가 있다. m1의 경우 설치가 끝난 뒤 brew 명령어를 치면 에러가 발생한다.

 

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

eval $(/opt/homebrew/bin/brew shellenv)

user - 사용자 폴더에 hombrew 폴더를 만들어주고 .zprofile을 생성해주면 껐다 켜도 brew가 설치되어있다고 잘 나온다.

 

 

2. Git 설치

brew를 이용해 간편하게 설치 가능하다.

brew install -s git

기존에 있는 git은 구버전이라고 하니 새로 설치해준다.

 

 

3. On My Zsh 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

 

4. iTerm2 설치

brew install iterm2

맘에 안드는 터미널을 꾸미는덴 역시 iterm2가 좋은 것 같다. 여러가지 테마를 다운받아 설정할 수 있으니 보기싫은 터미널도 가독성 좋게 만들 수 있다!

 

iTerm2 꾸미기

- agnoster 테마 설치

만약 다른 테마를 설치하고싶다면 인터넷에 많이 나와있으니까 원하는 테마로 골라 설치하길!

나는 그런거 없이 터미널 내에서 바로 적용가능한 테마를 쓰기로 했다.

vi ~/.zshrc

zsh 설정 창을 연다. (E)dit anyway 의 e를 치면 수정모드로 들어간다.

 

하이라이트 친 위치의 ZSH_THEME="robbyrussell" 이부분을 ZSH_THEME="agnoster" 로 고쳐준다.

만약 수정이 안된다면 i를 눌러준다. 제일 아래  --INSERT--로 변경되며 수정이 가능해진다.

esc를 눌러 편집기를 빠져나온 후(이걸 몰라서 한참 헤맸다;;) :wq를 입력해 저장해준다.

 

이후 터미널을 껐다 키면 테마가 적용되어있는 것을 볼 수 있다. 그러나 폰트가 깨져나오기 때문에 새로 다운받아 적용해준다.

나는 많이 사용하는 D2Coding으로 정했다. 아래에 들어가서 zip 다운 받은 뒤 폰트를 설치해준다.

 

https://github.com/naver/d2codingfont/releases/tag/VER1.3.2

 

iterm2 들어가서 설정창 > Text > Font를 찾아서 설치해놓은 폰트로 바꿔주면 제대로 나오는 것을 알 수 있다.