맥린이의 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