- Published on
맥북 M3 개발 환경 세팅 가이드 - 홈브루부터 터미널 커스터마이징까지
- Authors
- Name
- 스타차일드
- https://x.com/ETFBITX
새로운 M3 칩을 탑재한 맥북은 성능과 효율성 면에서 많은 발전을 이루었습니다. 그러나 모든 기기와 마찬가지로, 개발을 위한 최적의 환경을 조성하는 것이 중요합니다. 이 글에서는 홈브루(Homebrew) 설치 방법부터 터미널의 커스터마이징까지, M3 맥북에서 개발 환경을 세팅하기 위한 구체적인 방법을 안내하겠습니다.
홈브루(Homebrew) 설치하기
홈브루는 macOS에서 패키지 관리자로, 개발에 필요한 다양한 소프트웨어를 손쉽게 설치하고 관리할 수 있게 해줍니다. 홈브루 설치는 다음과 같은 간단한 단계를 따릅니다.
터미널 열기: Spotlight 검색(커맨드 + 스페이스바)에서 '터미널'을 입력하고 실행합니다.
홈브루 설치 스크립트 실행: 아래의 명령어를 입력하여 홈브루를 설치합니다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"이 명령어는 홈브루의 설치 스크립트를 다운로드하고 실행합니다. 설치 중에 비밀번호 입력을 요구할 수 있습니다.
설치 확인: 설치가 완료되면, 아래 명령어로 설치가 제대로 되었는지 확인합니다.
brew --version버전 정보가 출력되면 성공적으로 설치된 것입니다.
필요한 패키지 설치하기
홈브루가 설치되었다면, 이제 개발에 필요한 패키지를 설치할 수 있습니다. 예를 들어, Git, Node.js, Python 등은 개발에 필수적인 도구입니다.
brew install git
brew install node
brew install python
이렇게 간단한 명령어로 필요한 패키지를 설치할 수 있습니다. 이후 설치된 패키지는 brew list 명령어로 확인할 수 있습니다.
Zsh 및 Oh My Zsh로 터미널 환경 개선하기
macOS의 기본 셸은 Zsh입니다. Zsh는 bash에 비해 다양한 기능과 플러그인을 지원하여 개발자에게 더 나은 경험을 제공합니다. Oh My Zsh는 Zsh의 기능을 더욱 확장해주는 프레임워크입니다.
Oh My Zsh 설치: 터미널에서 아래 명령어를 입력하여 Oh My Zsh를 설치합니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"테마 설정: Oh My Zsh는 다양한 테마를 지원합니다.
~/.zshrc파일을 열어 테마를 설정할 수 있습니다. 예를 들어,agnoster테마를 사용하려면 아래와 같이 수정합니다.ZSH_THEME="agnoster"변경 후에는
source ~/.zshrc명령어로 설정을 적용합니다.플러그인 추가: Oh My Zsh는 다양한 플러그인을 지원하여 기능을 확장할 수 있습니다. 예를 들어, Git과 관련된 플러그인을 추가하려면
~/.zshrc에서plugins항목을 수정합니다.plugins=(git docker)
개발 도구 설정하기
개발 환경을 더욱 효율적으로 사용하기 위해 몇 가지 도구를 추가로 설치하는 것이 좋습니다. VSCode, Docker 등은 많은 개발자들이 선호하는 도구입니다.
VSCode 설치
brew install --cask visual-studio-code
VSCode는 강력한 코드 편집기로, 다양한 확장 기능을 통해 개발 환경을 최적화할 수 있습니다. 설치 후에는 필요한 확장을 추가하고, 개인의 스타일에 맞게 설정을 조절합니다.
Docker 설치
개발 환경의 통일성을 위해 Docker를 사용하는 것도 좋은 방법입니다. Docker를 설치하려면 아래 명령어를 입력합니다.
brew install --cask docker
Docker 설치 후, Docker Desktop을 실행하여 필요한 이미지를 다운로드하고 사용할 수 있습니다.
추가적인 터미널 팁
단축키 활용: 터미널에서 자주 사용하는 명령어에 대해 별칭을 설정하여 시간을 절약할 수 있습니다. 예를 들어,
~/.zshrc에 아래와 같은 내용을 추가합니다.alias gs='git status' alias ga='git add' alias gc='git commit'정규 표현식 활용: 텍스트 검색 및 데이터 분석에 유용한 정규 표현식을 터미널에서 사용할 수 있습니다. 자세한 내용은 정규 표현식 활용법 5가지에서 확인할 수 있습니다.
결론
M3 맥북에서 개발 환경을 세팅하는 것은 더 이상 어렵지 않습니다. 홈브루를 통해 필요한 패키지를 설치하고, Oh My Zsh를 통해 터미널을 커스터마이징하면 효율적인 개발 환경을 구성할 수 있습니다. 이후에는 VSCode와 Docker를 활용해 여러분의 개발을 한층 더 발전시킬 수 있습니다. 이러한 기본적인 세팅을 통해 여러분의 개발 여정이 한층 더 수월해지길 바랍니다.