본문 바로가기

FrontEnd

[M1 MAC] homebrew 설치하기 ( zsh: command not found 오류 해결 )

728x90
반응형

 

새로 m1맥북이 생겨서 개발 환경 세팅 중 homeberw 설치부터 오류가나서

반나절을 다 날려먹으면서 찾게 된 설치 방법을 정리하려고한다.

 

 

homebrew

Mac에서 소프트웨어 패키지를 쉽게 설치하고 관리할수 있도록하는 패키지 매니저로,

shell으로 한줄 명령어로 간단하게 설치, 제거, 버전 관리 등이 가능하게 해준다.

 

 

 

기존에 하던대로 homebrew 공식 사이트에 들어가

아래의 소스를 복사해서 터미널에 붙여넣었더니

 

 

zsh: command not found

 

위와 같은 에러를 만나버렸다.

 

 

이 에러는 아래와 같은 경우에 나오는 에러라고 하는데

 

- 시스템에서 명령을 사용할 수 없습니다.

- 검색 경로에 명령 디렉토리가 없습니다.

 

아마 시스템에서 명령을 사용할 수 없어서 그런것 아닐까 싶다.

 

 

 

 

그래서 찾다가 찾다가 발견한 M1에서 homebrew 설치하는법!

 

  해결방법  

# 홈브루를 /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)"

# 설치완료 

 


✔︎참고

gist.github.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa

728x90
반응형