설치가 끝났는데 터미널에 brew: command not found가 표시되면, 홈브루를 다시 설치하지 말고 시스템 지원 조건 → Command Line Tools → 경로 → 권한 → 네트워크 순서로 확인합니다. 맥오에스 타호 26 홈브루 설치 실패는 대개 시스템 고장이 아니라 한 단계가 빠진 문제입니다.

이 글은 맥오에스 터미널을 처음 쓰는 학생을 위한 점검표입니다. 학교 맥의 권한이 제한된 경우와 윈도우 컴퓨터만 있어 원격 맥으로 공부하려는 경우도 함께 다룹니다.

01

먼저 증상과 원인을 나눠 봅니다

설치 과정에서 보이는 메시지는 비슷해도 원인은 다릅니다. 아래 표에서 현재 증상과 가장 가까운 항목을 먼저 고릅니다.

보이는 증상 먼저 확인할 항목 다음 행동
설치 명령을 실행해도 창이 열리지 않음 개발 도구 요청 상태 xcode-select --install 실행 후 시스템 창 확인
설치 중 개발 도구가 없다고 표시됨 Command Line Tools 설치 상태와 활성 경로 점검
설치는 끝났지만 brew를 찾지 못함 경로 설정 brew --prefix 또는 기본 경로 확인
권한이 없거나 암호를 요구함 계정과 관리 정책 관리자 승인 여부 확인
내려받기가 멈추거나 실패함 네트워크와 프록시 다른 승인된 네트워크에서 재시도

Homebrew 공식 설치 문서는 지원되는 맥오에스 버전, 64비트 인텔 또는 Apple Silicon 프로세서, Command Line Tools 또는 엑스코드가 필요하다고 안내합니다. 맥오에스 타호 26은 문서의 버전 기준인 맥오에스 소노마 14 이상에 해당하지만, 애플이 지원하는 맥 하드웨어에서 사용하는 조건까지 확인해야 합니다. 홈브루 공식 설치 조건

주의: 커뮤니티에서 받은 긴 설치 명령이나 출처가 불분명한 수정 스크립트는 사용하지 않습니다. 공식 설치 과정이 멈췄다면 먼저 어느 단계에서 멈췄는지 기록하는 편이 안전합니다.

02

개발 도구가 없을 때와 이미 있을 때를 구분합니다

Homebrew는 단순히 앱을 내려받는 도구가 아닙니다. 일부 패키지는 컴파일이 필요하므로 맥오에스용 컴파일러와 개발 도구가 필요합니다. 이때 필요한 것이 Command Line Tools입니다.

완전한 엑스코드를 먼저 설치할 필요는 없습니다. 애플은 엑스코드 전체 설치와 별도로 Command Line Tools를 제공하며, 이 패키지에는 맥오에스 SDK와 명령줄 개발 도구가 포함됩니다. Command Line Tools의 기본 설치 위치는 /Library/Developer/CommandLineTools입니다. 애플의 Command Line Tools 설치 안내

터미널에서 다음 명령을 한 번 실행합니다.

xcode-select --install

설치 창이 나타나면 설치를 승인합니다. 창이 나타나지 않거나 이미 설치되어 있다는 메시지가 나오면 아래 명령으로 현재 활성 개발 경로를 확인합니다.

xcode-select --print-path

결과가 /Library/Developer/CommandLineTools 또는 엑스코드의 개발 폴더라면 기본 도구 경로는 잡혀 있는 상태입니다. 애플 문서도 이 명령으로 현재 선택된 개발 도구 경로를 확인하도록 안내합니다. 활성 개발 도구 경로 확인

설치 후에도 Command Line Tools를 다시 설치해야 하나요?

맥오에스 업그레이드 뒤에는 기존 도구가 새 시스템과 맞지 않을 수 있습니다. 애플은 시스템 업그레이드 후 소프트웨어 업데이트에서 새 Command Line Tools 버전을 확인하도록 안내합니다. 먼저 시스템 설정의 소프트웨어 업데이트를 확인하고, 같은 설치 명령을 반복하기보다 현재 버전을 점검합니다.

다음 명령도 확인에 사용할 수 있습니다.

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables

버전 정보가 출력되지 않으면 개발 도구 설치가 완전히 끝나지 않았을 가능성이 있습니다.

03

설치는 됐는데 brew를 찾지 못할 때

터미널의 PATH는 도구를 찾는 주소록과 같습니다. Homebrew가 실제로 설치되어 있어도 주소록에 설치 위치가 빠져 있으면 brew 명령을 찾지 못합니다. 설치 완료와 현재 터미널이 새 경로를 읽는 일은 별개입니다.

먼저 프로세서 종류를 확인합니다.

uname -m

arm64가 나오면 Apple Silicon 맥입니다. x86_64가 나오면 인텔 맥입니다. Homebrew 공식 문서의 기본 설치 위치는 Apple Silicon에서 /opt/homebrew, 인텔 맥에서 /usr/local입니다. 기본 위치는 미리 빌드된 패키지를 활용하기에 유리하므로 초보자는 임의의 다른 폴더를 지정하지 않는 편이 좋습니다. Homebrew 기본 설치 위치 안내

각 환경에서 아래처럼 확인합니다.

/opt/homebrew/bin/brew --version

또는 인텔 맥이라면 다음을 사용합니다.

/usr/local/bin/brew --version

버전이 출력되면 설치 자체는 되어 있고 현재 경로만 빠진 것입니다. 공식 문서가 안내하는 방식으로 셸 설정에 Homebrew 환경을 불러옵니다.

Apple Silicon 맥:

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

인텔 맥:

echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"

그다음 새 터미널 창을 열고 확인합니다.

which brew
brew --version
brew config

which brew/opt/homebrew/bin/brew 또는 /usr/local/bin/brew를 가리키면 경로 문제가 해결된 것입니다. Homebrew 명령 문서에서도 brew --prefix로 설치 위치를 확인할 수 있다고 설명합니다. Homebrew 명령어 안내

Apple Silicon 맥의 홈브루는 어디에 설치되나요?

기본 위치는 /opt/homebrew입니다. /usr/local에 억지로 설치하면 일부 미리 빌드된 패키지를 사용하지 못하고 직접 빌드해야 할 수 있습니다. 설치 위치를 바꾸는 것보다 기본 위치와 shellenv 설정을 유지하는 편이 초보자에게 안전합니다.

04

권한 문제와 네트워크 문제는 따로 처리합니다

학교나 도서관의 공용 맥에서는 관리자 권한이 없을 수 있습니다. Homebrew 설치 과정에서 관리자 승인이나 폴더 소유권 확인이 필요한데, 계정 정책이 이를 막으면 명령어를 계속 반복해도 해결되지 않습니다.

맥에 관리자 권한이 없으면 홈브루를 설치할 수 있나요?

완전히 불가능하다고 단정하기보다, 해당 맥의 관리 정책과 설치 방식에 따라 달라진다고 봐야 합니다. Homebrew는 초기 설치 뒤 일반적인 패키지 설치에서 sudo를 반복해 사용하지 않는 기본 경로를 권장하지만, 지원되는 환경에는 sudo 접근 가능 여부가 포함됩니다. Homebrew 지원 단계와 권한 조건

따라서 학교 계정에서 다음 상황이면 우회하지 않습니다.

  • 관리자 암호를 요구하지만 받을 수 없음
  • 설치 폴더의 소유권을 바꿀 수 없음
  • 기기 관리 프로그램이 터미널 설치를 차단함
  • 보안 설정을 끄거나 시스템 폴더를 수정하라는 안내가 나타남

이 경우 담당 교사나 관리자에게 공식 설치 승인을 요청합니다. 승인이 어렵다면 개인 맥이나 관리자 권한이 있는 원격 실제 맥으로 학습 환경을 옮기는 것이 낫습니다. 학교 기기 관리 정책을 우회하거나 보안 기능을 끄는 방법은 안내하지 않습니다.

네트워크 오류는 권한 오류와 구분해야 합니다. 설치 과정이 특정 파일을 내려받는 단계에서 멈추거나 연결 오류를 표시하면 캠퍼스 프록시, 인증 네트워크, 보안 필터가 원인일 수 있습니다. 먼저 브라우저로 일반 웹사이트가 열리는지 확인하고, 허용된 다른 네트워크에서 다시 시도합니다. VPN이나 프록시 설정을 무작정 바꾸기보다 학교 네트워크 관리자에게 Homebrew 저장소 접근 가능 여부를 문의합니다.

기록 팁: 실패할 때 화면 전체를 복사하지 않아도 됩니다. 마지막 오류 한 줄, 실행한 명령, 발생 시각, 사용한 연결 방식만 적어도 다음 점검 순서가 크게 달라집니다.

05

원격 맥에서 설치할 때의 확인 순서

윈도우 컴퓨터만 있거나 학교 맥에 설치 권한이 없다면, 관리자 권한이 있는 원격 실제 맥을 학습용으로 사용할 수 있습니다. 원격 접속은 화면을 보는 VNC, 터미널 중심의 SSH, 브라우저 기반 제어 화면처럼 방식에 따라 조작감이 다릅니다.

원격 맥에서도 홈브루로 프로그래밍을 배울 수 있나요?

가능합니다. 다만 원격 세션에 로그인한 사용자와 설치 권한이 있는 사용자가 같은지 먼저 확인해야 합니다. 화면 연결이 끊겨도 설치된 파일은 일반적으로 호스트 맥의 사용자 환경에 남지만, 설치가 끝났다는 뜻은 아닙니다. 다시 로그인한 뒤 경로와 명령을 재확인해야 합니다.

원격 환경에서는 다음 순서로 진행합니다.

  1. 터미널을 열고 현재 사용자 이름을 확인합니다.

bash whoami

  1. 맥오에스 버전과 프로세서 종류를 확인합니다.

bash sw_vers uname -m

  1. Command Line Tools 상태를 확인합니다.

bash xcode-select --print-path

  1. 공식 설치 안내에 따라 Homebrew를 설치합니다.

  2. 설치가 끝나면 brew --version, which brew, brew config를 차례로 실행합니다.

  3. 원격 연결을 종료한 뒤 새 세션에서 같은 명령을 다시 실행합니다.

원격 맥을 처음 고를 때는 연결 방식보다 관리자 권한, 터미널 접근, 파일 보존 여부를 먼저 확인해야 합니다. MESHLAUNCH의 원격 맥 환경 안내에서 접속 방식과 사용 흐름을 살펴본 뒤, 파이썬 학습을 이어갈 계획이라면 맥에서 파이썬 개발 환경을 준비하는 안내도 함께 확인할 수 있습니다.

06

마지막 세 단계로 설치를 검수합니다

설치가 끝났다고 바로 수업 프로젝트를 시작하지 않습니다. 아래 세 단계를 통과해야 합니다.

첫째, 버전 확인

brew --version

버전이 출력되지 않으면 경로 설정부터 다시 봅니다.

둘째, 환경 진단

brew doctor

경고가 표시되더라도 모두 오류는 아닙니다. 안내된 문장을 읽고, 공식 문서에 없는 삭제 명령이나 강제 수정 명령은 실행하지 않습니다.

셋째, 작은 패키지 설치

수업에 필요한 도구 중 하나를 골라 설치합니다. 예를 들어 파이썬을 준비할 때는 다음처럼 진행할 수 있습니다.

brew install python
python3 --version

설치 뒤 새 터미널 창에서 다시 버전이 출력되는지 확인합니다. 이 과정은 Homebrew뿐 아니라 PATH와 사용자 권한이 실제 개발 도구에서도 작동하는지 확인하는 시험입니다.

문제가 해결되지 않는다면 현재 결과를 다음처럼 정리합니다.

  • 개인 맥이고 관리자 권한이 있음: Command Line Tools와 경로를 다시 점검합니다.
  • 학교 맥이지만 설치 승인이 필요함: 관리자에게 공식 설치를 요청합니다.
  • 윈도우만 있고 학교 맥도 사용할 수 없음: 관리자 권한이 있는 원격 실제 맥에서 과정을 진행합니다.

맥오에스 타호 26 홈브루 설치 실패는 반복 설치보다 원인 분류가 빠릅니다. 특히 brew command not found는 설치 실패가 아니라 PATH 문제일 수 있고, Command Line Tools 오류는 전체 엑스코드가 아니라 개발 도구 패키지 상태부터 확인해야 합니다.

학교 컴퓨터는 관리자 제한과 네트워크 차단 때문에 같은 명령을 여러 번 실행해도 해결되지 않을 수 있습니다. 반대로 개인 맥을 직접 구매하면 초기 비용, 유지 관리, 수업이 끝난 뒤 남는 장비 부담이 생깁니다. 지금 필요한 것이 장기적인 고정 작업이 아니라 홈브루와 수업 도구를 먼저 시험하는 일이라면, 관리자 권한이 있는 원격 실제 맥을 잠시 빌려 환경을 검증하는 편이 더 단순할 수 있습니다. MESHLAUNCH에서 원격 맥 사용 조건을 확인한 뒤, 학습 기간과 필요한 도구에 맞춰 선택하면 됩니다.