본문 바로가기
백엔드기술/개발환경

Apple Silicon MackBook 셋팅

by RevFactory 2022. 8. 24.

Dock 정리

- Dock에서 사용하지 않는 아이콘 전부 제거

 

Homebrew 설치

- brew.sh : https://brew.sh/index_ko

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

- Xcode Command Line Tools 설치

- brew shell 환경 설정 (homebrew 설치 중 스크립트 나옴)

- 터미널 재시작 후 아래 명령어 수행된다면 설치 완료

% brew

 

Homebrew 로 Application 설치

- visual-studio-code  의 경우 오래 걸렸음

% brew install -cask firefox visual-studio-code google-chrome brave-browser iterm2

 

iTerm 환경 설정

- Preferences > Apperance > Theme를 Minimal 로 변경

- Preferences > Profiles > Sessions > Status Bar 활성화 - cpu, memory 등 추가

- 색상 변경 : https://iterm2colorschemes.com 

 

 

Oh My Zsh 설치

- https://ohmyz.sh/

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

터미널 zsh용 테마 변경

- https://github.com/romkatv/powerlevel10k

- 인스톨 가이드 : https://github.com/romkatv/powerlevel10k#oh-my-zsh

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

- ~/.zshrc 파일에서 ZSH_THEME="powerlevel10k/powerlevel10k" 으로 변경

- 터미널 재시작시 테마 세부 옵션 선택하는게 나오는데 취향껏 셋팅

 

 

Homebrew 로 Application 설치 2

- nvm : node version manager

- gh : github cli

$ brew install python3 go pipenv nvm gh

- 설치 후에 환경 설정을 위해  설치 마지막에 안내되는 스크립트 실행

 

 

node 설치

- 설치 가능한 모든 node.js 버전 목록

$ nvm ls-remote

- node 설치

$ nvm install 18.7.0

- node 버전 확인

$ node -v

 

github cli 설정

- gh 인증

$ gh auth login

- 더 많은 커맨드 확인 : https://cli.github.com/

- github cli 도 편하지만 source tree 추천. (아래에서 설치)

 

visual studio code 환경 설정

- skip (영상 참조)

 

 

로제타 설치

- M1 에서 인텔용 어플리케이션도 이슈 없이 사용하기 위해서는 로제타 활성화가 필수임

$ /usr/sbin/softwareupdate --install-rosetta --agree-to-license

 

 

 

여기까지는 유튜브 영상 참조

https://www.youtube.com/watch?v=B26yiuC5zPM 

 

 

Intllij 설치

- 다운로드 : https://www.jetbrains.com/ko-kr/idea/download/#section=mac

- 반드시 Apple Silicon 버전으로 설치

- JDK 설치 : termurin 17 aarch64 로 설치

 

 

Source Tree 설치

- Git 프로젝트를 직관적인 UI로 관리할 수 있음

- 다운로드 : https://www.sourcetreeapp.com/

 

 

MySQL Workbench 설치

- 다운로드 : https://dev.mysql.com/downloads/workbench/

 

 

Kubernetes 설치

- brew 설치

$ brew install kubectl

- 설치 가이드 : https://kubernetes.io/ko/docs/tasks/tools/install-kubectl-macos/ 

- 아래는 직접 설치시 참고

- Apple Silicon 용 다운로드

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl"

- kubectl 바이너리 검증

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl.sha256"
$ echo "$(cat kubectl.sha256)  kubectl" | shasum -a 256 --check
kubectl: OK

- kubectl 실행 권한 추가

$ chmod +x ./kubectl

- kubectl 바이너리 PATH 로 이동

$ ls /usr/local/bin                                               9s 17:51:52
ls: /usr/local/bin: No such file or directory
$ sudo mkdir /usr/local/bin
$ sudo mv ./kubectl /usr/local/bin/kubectl
$ sudo chown root: /usr/local/bin/kubectl

- kubectl 최신버전 확인

$ kubectl version --client

'백엔드기술 > 개발환경' 카테고리의 다른 글

Windows10에서 Docker 와 Kubernetes 설치하기  (0) 2020.12.17
.bash_profile for MacBook  (0) 2015.05.04
mac pip easy_install 설치  (0) 2015.04.14