2025-02-02 22:40:18

맥에서 Homebrew<brew>를 사용하시던 중 갑자기 <brew> 명령어가 인식되지 않는 문제

1. Homebrew 설치 여부 확인

Homebrew가시스템에 설치되어 있는지 확인

which brew



2-1 : 결과가 없거나 경로가 나타나지 않는 경우:** Homebrew가 설치된 경로에 `brew` 명령어가 없을 수 있습니다.


2-2 : 경로가 나타나는 경우:** 예를 들어 `/usr/local/bin/brew` 또는 `/opt/homebrew/bin/brew`와 같은 경로가 표시됩니다. 이 경우 PATH 설정 문제일 수 있습니다.

2 : Homebrew 디렉토리 확인하기

Homebrew는 일반적으로 다음 디렉토리에 설치됩니다:

- **Intel 맥: `/usr/local/Homebrew`
- **Apple 실리콘(M1~M4) 맥: `/opt/homebrew`

해당 디렉토리가 존재하는지 확인


ls /usr/local/Homebrew--인텔
ls /opt/homebrew         --실리콘(M1~M4)


3 : PATH 환경변수 확인 및 설정

`brew` 명령어가 PATH에 제대로 설정되지 않은 경우라 생각, PATH 설정을 확인하고, 필요시 수정

현재 PATH 확인하기

echo $PATH

 

`/usr/local/bin`
`/opt/homebrew/bin`
위 처럼 인텔/실리콘 경로가 아니라면

PATH 재설정 필요


echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc            --인텔

echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc  --실리콘


4 : zsh 설정 적용하기


source ~/.zshrc


5: brew -v 명령어로 확인

 

잘 되면 다음과 같이 나옵니다.

 

 

##################################

이걸로 안되면 brew자체를 재설치 권장합니다.

 

삭제 명령어
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

######

설치 명령어


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

설치가 완료되면 다음과 같이 PATH를 설정 권장

 

Intel 맥
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc


실리콘 맥
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

 

brew -v` 명령어를 입력하여 정상적으로 동작하는지 확인!!