AppStore 에서 'Xcode'를 검색 해 설치할 수 있습니다. (설치 시간 오래 걸릴 수 있음)
'Homebrew'를 설치하면 자동으로 'Xcode'가 설치됩니다.
'Homebrew'는 각종 커맨드라인 프로그램과 일반 프로그램(크롬..)을 터미널 환경에서 설치할 수 있게 해주는 맥용 패키지 매니저입니다. 다양한 프로그램을 복잡한 빌드과정 없이 손쉽게 설치할 수 있고 업데이트, 관리도 간단하게 할 수 있습니다.
Intel Mac인 것처럼 'Rosetta'를 사용해 설치하기
맥북 m1(Apple Silicon)에서는 Rosetta 설정을 통해서 일반적인 Mac으로 제작된 앱을 사용할 수 있습니다. 이것은 백그라운드에서 작동하며, Apple Silicon에서 사용할 수 있도록 앱을 자동으로 변환합니다.
👉 Mac에 Rosetta를 설치해야 하는 경우
응용 프로그램 → 유틸리티 → 터미널.app
우클릭 후, 정보 가져오기 클릭.홈페이지로 이동해 ‘Homebrew 설치하기' 아래에 있는 스크립트를 복사 터미널.app 실행시켜 붙여넣기 합니다.
👉 홈페이지 링크 : https://brew.sh/index_ko
$ /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
M1용 brew 설치하기 (Native하게 설치하기)
홈페이지로 이동해 'Homebrew 설치하기' 아래에 있는 스크립트를 복사 터미널.app 실행시켜 붙여넣기 합니다.
👉 홈페이지 링크 : https://brew.sh/index_ko
$ /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
설치 후 $ brew --version
을 치게되면 zsh: command not found: brew
이와 같이 오류가 발생할 것입니다.
설치 후 터미널을 보게 되면 'Next steps' 부분에 아래와 같이 나올 것입니다.
M1용 brew는 /opt/homebrew
아래에 설치됩니다.
(기존 intel용은 /user/local 아래에 설치되었는데, m1용은 위치가 다르므로 경로를 별도로 추가해줘야 합니다.)
Add Homebrew to your PATH in /Users/<홈이름>/.zprofile:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/insutance/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
-- 위와 같이 나오게 된다면 아래 1,2번 실행
1. echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<홈이름>/.zprofile
2. eval "$(/opt/homebrew/bin/brew shellenv)"
위의 내용까지 한 후에 다시 $ brew --version
을 하게되면 Homebrew 3.0.7
이와 같이 나올 것입니다.
이와 같이 나온다면 정상적으로 설치가 된 것입니다.
$ brew install <패키지명>[@버전]
: 프로그램 설치(최신버전으로) ex) brew install mysql, brew install mysql@5.5$ brew uninstall <패키지명>
: 특정 패키지 삭제$ brew update
: brew를 최신버전으로 업데이트$ brew search <패키지명>
: 프로그램이 있는지 검색$ brew list
: 깔려있는 패키지 확인$ brew info <패키지명>
: 패키지 정보보기$ brew cleanup <패키지명>
: 버전을 여러개 깔았는데 최신버전 이외의 버전들 전부 삭제ruby -e "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/master/uninstall>)"
: Homebrew 삭제하기