일단, homebrew를 설치하기 이전에 Xcode Command Line Tools를 먼저 설치해야 한다.
git을 CLI에서 사용할 수 있다면, 이미 설치가 되어있는 것이다. 혹시 macOS 업그레이드 등으로 실행되지 않는 경우, 다음 명령어를 통해 재설치할 수 있다.
⚠️ $는 터미널 입력을 의미하는 sign으로, $는 빼고 입력하자.
$ xcode-select --install
먼저 터미널을 열자.
Homebrew 사이트를 보면 Install Homebrew 항목에, 스크립트가 표시되어 있는 것을 확인할 수 있다. 이 내용을 그대로 터미널에 복사/붙여넣기 해서 설치하자. 아래 그림에서 강조된 아이콘을 클릭하면, 스크립트가 클립보드에 복사된다.
설치를 시작하기 전에 관리자 권한을 요구한다. 따라서 Password를 물어보게 되는데, 이는 macOS 사용자 암호이다.
ℹ️ 몇 글자를 입력했는지 알려주는 ** 와 같은 별표는 표시되지 않는다. 하지만, 입력은 되고 있으니 당황하지 말고 암호 입력 후 Enter키를 누르자! 설치가 매끄럽게 진행될거다.
중간중간 Press RETURN to continue or any other key to abort 와 같이 사용자 입력을 요구하는 경우가 있다. 터미널의 내용 역시 개발 중 디버깅을 할 때처럼 화면에 표시된 내용을 잘 읽는 것이 중요하다.
너무 시간이 오래 걸리거나, 뭔가 과정 중에 예상치 못하게 멈춰있는 경우에는 어떻게 하면 될까?
Unix 기반 운영체제에서는 Ctrl + C 키는 작업을 취소하고, 터미널의 사용자 입력을 다시 되찾아오는 역할을 한다. 기본적으로 강제 종료의 방법이지만, 해당 키를 공식적인 종료 방법으로 안내하고 있는 경우도 많이 있으므로, 두려워하지 말고 뭔가 잘못된 것 같으면 Ctrl + C 키를 눌러 종료하자.
ℹ️ macOS 에서도 마찬가지입니다. 터미널에서의 종료는 Cmd + C가 아닌 Ctrl + C 이다.
터미널 메시지 중 다음 내용이 포함되어 있으면, 설치가 완료된 것이다.
==> Installation successful!
정상적으로 설치되었는지를 확인하기 위해 터미널에 다음과 같이 입력하자.
다음과 같은 결과가 나오면 성공이다!
앞서 brew 명령어의 도움말에서도 확인할 수 있듯, 주요 사용법은 다음과 같다.
homebrew 로 설치할 수 있는 몇가지 유용한 프로그램을 소개한다.
$ wget -O goodjob.txt https://bit.ly/37sJqCo
2020년 말에 발표된 M1칩을 이용하는 Mac을 사용하고 있는 경우, 인텔과는 다르게 ARM 아키텍처를 사용하고 있으므로, 인텔 칩 기준으로 만들어진 프로그램을 설치할 때에, 다음과 같은 에러를 낼 수 있다.
이를 해결하기 위해선 먼저 에뮬레이션 환경 Rosetta를 설치해야 한다.
$ softwareupdate --install-rosetta
그리고, brew 명령어를 실행시키기 전 arch -x86_64이라고 붙여줘야 한다. 이와 같은 방법으로 인텔 칩 프로그램을 M1 Mac에 설치할 수 있다.
$ arch -x86_64 brew install [설치할 프로그램]
마지막으로, M1 칩은 아직 리눅스 환경에서 테스트가 안 됐기 때문에, 리눅스 가상 머신을 사용하거나, 리눅스 OS를 듀얼로 사용하실 분께서는 Intel 칩을 사용하시는 게 좋다.
맥북 교체할 때마다 헷갈릴 것같아서, 깔끔하게 설치법을 정리해봤다.
여기까지 MacOS에서 homebrew 설치하기 끝!!!
이번 블로그는 " 코드스테이츠 "의 강의 내용의 일부를 참고하여 작성했으며, 그 어떠한 상업적 용도도 없음을 밝힌다.