nyeong.github.io

macOS 개발환경 설정하기

macOS Big Sur about this mac

맥북 에어 2021 M1 기본형 사용중입니다.

자식글

Xcode command line tools

개발에 필요한 기본적인 도구들(cc, git, make 등)을 설치한다. 굳이 Xcode까지 설치하고 싶지 않을 때, 터미널 명령어로 기본적인 도구만 간편하게 받을 수 있다.

$ sudo xcode-select --install

설치 후 업데이트는 macOS의 소프트웨어 업데이트 앱을 통해 이뤄진다.

brew

brew는 macOS용 패키지 관리자이다. 명령행으로 여러 프로그램을 손쉽게 설치/삭제/업데이트 할 수 있도록 도와준다. 여타 리눅스 계열의 apt, pacman, yum과 비슷한 역할을 한다.

설치

brew 공식 누리집에 들어가 brew를 다운받는다.

사용법

brew는 각 프로그램을 forumla라고 부른다.

유용한 도구

제가 주로 쓰는 CLI 프로그램 목록입니다. brew info 명령어로 살펴보시고 유용한 것들을 받으시면 되겠습니다:ㅓ

cask

brew 명령어로 일반 GUI macOS 프로그램도 받을 수 있다. 이렇게 설치되는 프로그램을 cask라고 부른다.

cask-fonts

brew tap 명령어로 다음 저장소를 추가하면 폰트도 설치할 수 있다.

$ brew tap homebrew/cask-fonts

dotfiles

[dotfiles]

.zshrc, .gitconfig와 같이 .으로 시작하는 설정파일을 흔히 dotfile이라고 부른다. 저는 dotfile을 git으로 관리하고 있기에, 저장소를 클론하여 이를 설정합니다.

$ git clone https://github.com/nyeong/.dotfiles ~/.dotfiles

asdf

웬만한 언어는 asdf를 이용해 설치한다.

git으로 홈폴더 밑에 설치하고 ~/.zshrc 파일에 설정을 추가한다:

$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
# ~/.zshrc
[[ -d $HOME/.asdf ]] && . $HOME/.asdf/asdf.sh

위 설정은 PATH 설정 제일 마지막에 들어가야 제대로 PATH 우선 순위가 맞춰진다.

사용법