티스토리 뷰

macbook pro를 새로 구매 한후, Laravel 강의를 듣기 위해 먼저 php 설치가 필요하다는 것을 알았다.

 

맥용 패키지 관리툴인 homebrew 로 설치를 해야 하는데, 먼저 공식 홈페이지의 명령어를 실행하였으나,

 

깔끔하게 설치가 되진 않았다.

brew --version

를 실행해 보니

zsh: command not found: brew

가 되풀이 될 뿐이었다.

 

구글 검색을 통해 몇번 해결을 시도해 보았으나, 잘 해결 되지 않던 참에 설치 중 경고 메세지를 지나쳤던것이 떠올랐다.

Warning: /opt/homebrew/bin is not in your PATH.

Installation successful! 이라더니

 

구글링을 하다 보면 아래의 해결 방법을 제시하는데

# 홈브루를 /opt 디렉토리에 설치하기 위해 이동
cd /opt

# 루트 권한으로 homebrew 폴더를 만든다
sudo mkdir homebrew

# homebrew 폴더의 루트 권한을 유저로 바꿔준다
sudo chown -R $(whoami) /opt/homebrew
//sudo chown -R 유저명 경로 = 경로의 권한을 유저한테 준다는 뜻 

# homebrew 다운로드
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

# homebrew bin 디렉토리를 PATH에 추가
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

# homebrew 홈페이지에 있던 명령어를 이제 실행!
/bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"

# 설치완료

이러한 방법으로 해결이 안될 때에는

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

이 명령어를 입력하지 말고

 

vi로 직접 ~/.zshrc 를 열어서 편집해보자

 

일단 rm ~/.zshrc 로 해당 파일을 삭제하고

 

다시 vi ~/.zshrc 로 파일을 작성 후

 

.zshrc 파일 안에 아래를 직접 입력하고

export PATH=/opt/homebrew/bin:$PATH

저장한다.

 

무슨 이슈인지, echo로 입력하고 vi로 내용을 확인하면 긴 메세지가 자동완성 되어있는데, mac os의 보안 이슈인걸로 추측된다.

 

다시 brew --version을 입력해보자.

 

버전이 확인된다면 성공한 것이다.

 

아래의 글들을 참조 하였다.

https://kyhyuk.tistory.com/185

https://im-designloper.tistory.com/53

https://osxdaily.com/2023/04/19/fix-brew-command-not-found-on-mac-with-zsh/

https://chicog.me/posts/sr4qml2wg