맥린이의 M1 맥북에어 개발 환경 세팅
맥북을 처음 사본 맥린이의 개발환경 세팅 과정을 기록해 봅니다.
전체적인 흐름
sabicura님 블로그를 따라갔습니다.
MAC 환경설정
한글에서도 백틱이 나오게하기
- https://ani2life.com/wp/?p=1753
스크린샷 저장 위치 변경
1 | |
- defaults 이다.
이거 틀려서 왜 안되지 하고 있었습니다. - 맨뒤에
/도 넣어주어야 합니다.
homebrew 설치
- M1 설치 방법
터미널 우측 클릭, 정보 가져오기,Rosetta를 사용하여 열기체크2022.04.01기준 더이상 Rosetta 설정 작업을 수행하지 않아도 됩니다.
1 | |
brew 요약
- brew ~ : 커맨드 라인 프로그램 (c, java, python 같은..)
- brew cask ~ : GUI 프로그램 (Safari, Chrome, Word 같은..)
1 | |
- brew cask list : 홈브류에 설치된 그래픽을 통해 작업하는 프로그램 목록 (Safari, Chrom, Word와 같은 일반적인 앱)
1 | |
cask 다운 받기
Safari Chrome Word 와 같이 그래픽을 통해 작업하는 프로그램을 설치하게 해주는 패키지
1 | |
brew 업데이트하기
brew 작업전 하는것을 추천합니다.
1 | |
brew cask install 문제 발생시
Calling brew cask install is disabled! Use brew install [--cask] instead.
- 개발자 링크 를 참고합니다.
- brew cask 는 2.7.0 업데이트부터 명령이 비활성화 되었다.
2020-12-01부터 사용 불가. brew install --cask로 설치합니다.- 그냥
brew intall으로 설치를 하여도 문제 없습니다.
- brew cask 는 2.7.0 업데이트부터 명령이 비활성화 되었다.
git 설치
- https://ifuwanna.tistory.com/189
- https://nillk.tistory.com/1
1 | |
- 기본적으로 git이 설치되어 있지만, 구버전입니다.
- 새로운 버전으로 받아줍니다.
- 애플 터미널에서 버전 확인시 구버전으로 표시되지만,
iterm2에서는 최신버전으로 표시되고 있습니다. - 애플 터미널에서도 최신버전을 적용하고 싶다면, nillk님 블로그를 참고하시기 바랍니다.
- 애플 터미널에서 버전 확인시 구버전으로 표시되지만,
GitKraken 설치
1 | |
iterm2, oh my zsh 설치
iterm2 설치
m1에는 기본적으로 zsh 환경으로 되어있습니다.- 따라서 zsh는 굳이 따로 설치 해주지 않아도 된다.
1 | |
iterm 한글 깨짐 방지
profile > text > unicode > from을 NFC로 변경해 줍니다.
iterm 꾸미기
- https://jojoldu.tistory.com/428
iterm 접근 권한 주기
https://gitlab.com/gnachman/iterm2/-/wikis/fulldiskaccess
시스템 설정 > 보안 및 개인 정보 보호 > 개인 정보 보호 > 전체 디스크 접근권한
oh my zsh 설치, 터미널 꾸미기
1 | |
oh my zsh 테마 바꾸기
1 | |
- 설정파일로 접근합니다.
- 상단에서
ZSH_THEME="robyrussell"를 찾습니다. ZSH_THEME="agnoster"로 바꾸어줍니다.
1 | |
- 해당 명령을 꼭 실행 해주어야 적용이된다.
- 이제 보면 기본폰트가 꺠져서 나올것입니다. 새로운 폰트를 받아봅시다. 저의 경우
D2 font를 선택했습니다.
D2 font 다운받기
- https://github.com/naver/d2codingfont/releases/tag/VER1.3.2 로 간다.
- zip 파일을 다운받는다.
- 압축 해제 후
D2Coding/D2Coding-Ver..........ttf파일을 실행시켜서 설치한다.
D2 front 적용하기
- iterm를 킨다.
cmd + ,를 눌러서 환경설정에 들어갑니다.profile > text > Font에서 D2Coding로 바꿔줍니다.- iterm을 재시작 합니다.
zsh-completions, zsh-syntax-highlighting 설치하기
자동완성, 신텍스 하이라이팅을 지원해주는 플러그인 입니다.
- 공식문서 가이드를 따라갑니다.
- zsh-completions
- zsh-syntax-highlighting
제가 사용하고 있는 Oh My Zsh 기준입니다.
1 | |
1 | |


- 적용하고 나면 사용하지 못하는 명령어는 붉은색, 추천 자동완성은 회색, 사용할수 있는 명령어는 초록색으로 표시됩니다.
vim 테마 변경
필자의 경우 dracula 테마를 선택했습니다.
1 | |
- 테마를 다운 받는다.
1 | |
- 내려받은 테마를 적용하기 위해서,
vimrc를 편집해준다.
1 | |
- 위를 복사 붙여넣기 하고 wq하고 저장하고 나온다. (밑의 set 3개는 생략해도 됩니다.)
- 이제 vi, vim을 킬때마다 테마가 적용된 것을 볼 수 있습니다.
참고링크
- https://draculatheme.com/vim
- https://minimin2.tistory.com/145
앱 설치
chrome 설치
- itrems 실행.
- brew 를 이용해 설치한다.
1 | |
- 구글 크롬이 설치 가능한지 찾아본다.
1 | |
- Cask 목록에 나온
google-chrome을 brew를 이용해 설치한다.- 앞에 cask를 붙여주지 않아도 된다. 그 이유는 위에서 설명했다.
- 대신 뒤에
--cask를 붙여줘도 된다.
1 | |
Visual Studio Code 설치
1 | |
openJDK 설치하기
전체적인 내용을 담은 링크
- JAVA8 버전을 설치하는것을 목표로 합니다.
1 | |
openjdk저장소를 다운받는다.
여기서 tap이란?
- 서드파티 저장소라고 생각하면 됩니다.
- 해당 저장소를 tap에 추가할 수 있고, install 시 해당 tap을 이용할 수 있게 됩니다.
brew tap명령을 통해서 추가된 탭목록을 확인할 수 있습니다.
1 | |
- 버전을 openjdk8 으로 하여 다운받습니다.
1 | |
- 설치된 자바 버전을 확인한다.
만약 여러개 버전의 JDK를 설치한뒤 스위칭 하고 싶으면, 맥북에서 Java 버전을 변경하기 포스팅을 확인하시면 되겠습니다.
인텔리제이 설치하기
홈페이지 가서 dmg 파일 다운받기
https://www.jetbrains.com/ko-kr/idea/download/#section=mac
.dmg(Apple Silicon)버전으로 다운받는다.
플러그인 설치
https://goddaehee.tistory.com/198
lombok은 기본으로 설치 되어있다.Rainbow Braket설치Key Promoter X설치- 다시 맥북에서의 단축키를 익혀야 하니..
.ignore설치- https://steady-hello.tistory.com/m/44
codegGlance설치
인텔리제이 세팅
- 폰트 D2로 변경
- 대소문자 구분없이 자동완성 하게 설정
- 한글 설정
- 파일크기, 메모리 설정
도커, Mysql 워크벤치 설치
참고링크
- 전체 흐름
- https://subicura.com/2017/11/22/mac-os-development-environment-setup.html
- 툴 다운
- https://blog.tadadakcode.com/6
- https://treasurebear.tistory.com/63
- 홈브루
- https://whitepaek.tistory.com/3