Homebrew 설치 macOS 필수 패키지 관리자 M1/M2/인텔 맥 명령어 사용법과 최신 버전 환경 설정 상세 보기

맥(Mac) 사용자라면 Homebrew는 선택이 아닌 필수입니다. Homebrew는 macOS용 오픈 소스 패키지 관리자로, 복잡한 컴파일 과정 없이 터미널 명령 한 줄로 원하는 소프트웨어나 유틸리티를 쉽게 설치하고 관리할 수 있게 해줍니다. 개발 환경 설정은 물론, 일상적인 컴퓨터 사용에도 매우 유용하게 활용되므로, 아직 설치하지 않았다면 이번 기회에 정확한 설치 방법과 기본적인 사용법을 숙지하시길 바랍니다.

특히 2025년 현재, 애플 실리콘 칩(M1/M2/M3 등)을 탑재한 맥 사용자들을 위한 설치 경로와 인텔 기반 맥 사용자들을 위한 경로가 통합되거나 자동으로 처리되면서 설치가 더욱 간편해졌지만, 설치 전 몇 가지 환경 설정을 체크하는 것이 중요합니다.

✅ Homebrew 설치 전 필수 환경 설정 확인하기

Homebrew를 설치하기 전에 가장 먼저 확인하고 준비해야 할 것이 있습니다. 바로 Xcode Command Line Tools의 설치 여부입니다. Homebrew는 패키지를 빌드하고 설치하는 과정에서 이 도구들에 포함된 컴파일러 및 유틸리티를 사용합니다.

설치 여부를 확인하는 가장 쉬운 방법은 터미널에 다음 명령어를 입력하는 것입니다:

xcode-select --install

만약 이미 설치되어 있다면 “xcode-select: error: command line tools are already installed”와 같은 메시지가 나타날 것입니다. 설치되어 있지 않다면 설치 팝업 창이 나타나므로 안내에 따라 설치를 완료하시면 됩니다. Xcode Command Line Tools의 설치는 Homebrew의 정상적인 작동을 위한 가장 중요한 첫 단계입니다.

✅ M1/M2 맥과 인텔 맥 Homebrew 최신 버전 설치 명령어 보기

Homebrew는 애플 실리콘(Apple Silicon) 칩을 탑재한 M1/M2/M3 맥에서도 완벽하게 네이티브로 작동하도록 지속적으로 업데이트되었습니다. 2025년 현재, 공식 설치 명령어는 칩 종류와 관계없이 동일하며, Homebrew 스크립트가 시스템 환경을 자동으로 감지하여 적절한 위치에 설치를 진행합니다.

터미널(Terminal)을 열고 다음 명령어를 복사하여 붙여넣고 실행하면 설치가 시작됩니다:

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

설치 과정 중에 시스템 암호를 입력하라는 메시지가 나타날 수 있습니다. 암호를 입력하고 엔터를 누르면 설치가 계속 진행됩니다. 스크립트가 실행되면 설치될 파일 목록과 예상 설치 위치를 보여주며, 계속 진행할 것인지 묻는 프롬프트가 나타날 수 있습니다. 이때 ‘y’를 입력하여 진행하시면 됩니다.

✅ Homebrew 환경 변수 PATH 설정 상세 더보기

설치가 완료되면, Homebrew는 시스템의 PATH 환경 변수에 Homebrew의 실행 파일 경로를 추가하라는 안내를 표시할 것입니다. 특히 애플 실리콘 맥의 경우 기본 설치 경로가 /opt/homebrew이므로, 셸(Shell) 설정 파일(.zshrc 또는 .bash_profile)에 경로를 추가해야 터미널 어디서든 brew 명령어를 사용할 수 있게 됩니다.

안내에 따라 다음 명령어를 셸 설정 파일에 추가해야 합니다. (zsh를 사용하는 경우):

echo 'eval "(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc eval "(/opt/homebrew/bin/brew shellenv)"

이후 터미널을 재시작하거나 source ~/.zshrc 명령어를 실행하여 변경 사항을 적용합니다.

✅ Homebrew 설치 확인 및 기본적인 사용 명령어 확인하기

설치가 제대로 완료되었는지 확인하려면, 터미널에 다음 명령어를 입력합니다:

brew doctor

모든 설정이 정상이라면 “Your system is ready to brew.”라는 메시지가 표시됩니다. 만약 문제가 있다면, Homebrew가 친절하게 해결 방법을 안내해주니 메시지를 참고하여 조치하시면 됩니다.

✅ Homebrew 패키지 설치 및 관리 명령어 상세 보기

Homebrew를 사용한 패키지 설치 및 관리는 매우 간단합니다. 기본적으로 알아야 할 핵심 명령어는 다음과 같습니다.

명령어 설명
brew install [패키지명] 새로운 패키지를 설치합니다. (예: brew install git)
brew uninstall [패키지명] 설치된 패키지를 제거합니다.
brew update Homebrew 자체의 정의(Formulae)를 최신 상태로 업데이트합니다.
brew upgrade 설치된 모든 패키지를 최신 버전으로 업그레이드합니다.
brew list 현재 Homebrew로 설치된 모든 패키지 목록을 보여줍니다.
brew search [키워드] 설치 가능한 패키지를 검색합니다.
brew cleanup 오래된 버전의 패키지 파일이나 불필요한 캐시 파일을 정리하여 디스크 공간을 확보합니다.

이러한 명령어들을 활용하여 개발에 필요한 Node.js, Python, Git 등 다양한 툴들을 쉽게 관리할 수 있습니다. 예를 들어, brew install node 한 줄이면 Node.js 환경 설정이 완료됩니다.

✅ Homebrew Cask를 이용한 애플리케이션 설치 상세 더보기

Homebrew는 일반적인 터미널 기반 도구뿐만 아니라, Homebrew Cask 확장을 통해 Chrome, VS Code, Slack 등 GUI 기반 애플리케이션도 설치하고 관리할 수 있습니다. Cask는 Homebrew의 또 다른 기능이라기보다는 이미 Homebrew에 통합되어 별도의 설치 없이 바로 사용할 수 있습니다.

Cask를 이용한 설치 명령어는 다음과 같습니다:

brew install --cask [애플리케이션명]

예를 들어, 구글 크롬을 설치하고 싶다면 brew install --cask google-chrome을 사용하면 됩니다. 이를 통해 Mac App Store를 이용하지 않는 다양한 애플리케이션들을 통일된 명령어로 관리할 수 있어 매우 효율적입니다.

✅ 2025년 Homebrew 업데이트 트렌드 반영 및 사용 팁 확인하기

2024년부터 2025년까지 Homebrew는 애플 실리콘 환경에 대한 최적화를 거의 완벽하게 마무리했습니다. 이로 인해 M1/M2/M3 맥 사용자들은 로제타(Rosetta) 변환 없이도 대부분의 패키지를 네이티브 속도로 사용할 수 있게 되었습니다. 2025년 현재 Homebrew의 가장 큰 트렌드는 “범용성”입니다.

  • 자주 사용되는 명령어: 주기적인 brew updatebrew upgrade, 그리고 brew cleanup을 통해 시스템을 최적의 상태로 유지하는 것이 좋습니다.
  • Tap 기능 활용: 기본 Homebrew 저장소(Core)에 없는 패키지를 설치하고 싶다면 brew tap [저장소/저장소명] 명령어를 사용하여 서드파티 저장소를 추가할 수 있습니다. 이는 개발자에게 매우 유용한 기능입니다.

Homebrew를 통해 복잡했던 macOS 개발 환경 설정이 눈에 띄게 간소화되었으며, 이는 앞으로도 계속될 중요한 macOS의 필수 도구로 자리매김할 것입니다. 설치 후 다양한 패키지를 설치해보며 활용도를 높여보세요.

✅ Homebrew 설치 및 사용 시 자주 묻는 질문 FAQ 보기

Q1. Homebrew 설치 후 brew 명령어를 찾을 수 없다고 나옵니다. 어떻게 해야 하나요?
A. 이는 PATH 환경 변수 설정이 제대로 되지 않았기 때문입니다. 특히 애플 실리콘 맥에서는 설치 완료 시 안내된 eval "$(/opt/homebrew/bin/brew shellenv)" 명령어를 ~/.zshrc 또는 사용 중인 셸 설정 파일에 추가하고 터미널을 재시작하거나 source 명령어로 파일을 재로드해야 합니다. 설치 시 안내 메시지를 다시 확인해주세요.
Q2. Homebrew는 M1/M2/M3 맥에서도 인텔 맥에서처럼 사용할 수 있나요?
A. 네, 사용할 수 있습니다. 현재 Homebrew는 애플 실리콘 맥을 위한 네이티브 설치 경로(/opt/homebrew)를 지원하며, 대부분의 패키지(Formulae)가 애플 실리콘에 최적화되어 있습니다. 인텔 맥과 동일한 명령어로 사용 가능합니다.
Q3. Homebrew로 설치한 패키지는 Mac App Store에서 설치한 앱과 충돌하지 않나요?
A. 일반적으로 충돌하지 않습니다. Homebrew는 대부분의 패키지를 시스템 기본 경로가 아닌 자체 경로(/usr/local/Cellar 또는 /opt/homebrew/Cellar)에 설치하고 관리하기 때문에 시스템이나 Mac App Store를 통해 설치된 애플리케이션과는 격리되어 작동합니다. 다만, 시스템 PATH 환경 변수를 건드리는 일부 패키지의 경우 주의가 필요할 수 있습니다.
Q4. Homebrew 설치가 너무 느린데 정상인가요?
A. Homebrew는 설치 스크립트 실행 후 Xcode Command Line Tools의 유틸리티를 사용하며, 필요한 파일들을 다운로드하고 설정하는 과정이 포함되어 있어 인터넷 연결 속도나 시스템 사양에 따라 다소 시간이 걸릴 수 있습니다. 특히 Xcode Command Line Tools 설치 단계 자체가 느릴 수 있으니 인내심을 갖고 기다리시거나, 인터넷 연결 상태를 점검해보세요.