macOS 운영체제를 사용하고 있는 경우에 참고하세요.
Prerequisites
homebrew를 설치하기 이전에 Xcode Command Line Tools를 먼저 설치해야 합니다. 터미널을 열어 아래 명령어를 입력합니다.
1 xcode-select --install
위 메시지가 출력되지 않는 경우, 아래 과정을 계속해서 진행합니다.
이제 Xcode Command Line Tools를 설치했습니다.. 이제 Homebrew 패키지 매니저를 설치하고 사용합니다.
Homebrew 사이트를 보면 Install Homebrew 항목에, 스크립트가 표시되어 있는 것을 확인할 수 있습니다. 이 내용을 그대로 터미널에 복사/붙여넣기 해서 설치합니다. 아래 그림에서 강조된 아이콘을 클릭하면, 스크립트가 클립보드에 복사됩니다.
복사한 스크립트를 터미널에 붙여넣기 합니다.
설치를 시작하기 전에 관리자 권한을 요구합니다. 따라서 Password를 물어보게 되는데, 이는 macOS 사용자 암호입니다.
ℹ️ 비밀번호 입력 시 아무것도 출력되지 않습니다. 하지만, 입력은 정상적으로 되고 있으니, 당황하지 말고 비밀번호를 입력하고 Enter(엔터 키)를 눌러주세요!
중간중간 Press RETURN to continue or any other key to abort 와 같이 사용자 입력을 요구하는 경우가 있습니다. 터미널의 내용 역시 개발 중 디버깅을 할 때처럼 화면에 표시된 내용을 잘 읽는 것이 중요합니다.
너무 시간이 오래 걸리거나, 뭔가 과정 중에 예상치 못하게 멈춰있는 경우에는 어떻게 하면 될까요?
Ctrl + C 키는 작업을 취소하고, 터미널의 사용자 입력을 다시 되찾아오는 역할을 합니다. 기본적으로 강제 종료의 방법이지만, 해당 키를 공식적인 종료 방법으로 안내하고 있는 경우도 많이 있으므로, 두려워하지 말고 뭔가 잘못된 것 같으면 Ctrl + C 키를 눌러 종료해 주세요.
터미널 메시지 중 다음 내용이 포함되어 있으면, 설치가 완료된 것입니다.
1 ==> Installation successful!
아직 추가적으로 완료해야 하는 과정이 남아있습니다. 터미널에 출력된 메시지를 주의 깊게 보시면 Next steps 부분이 있습니다. 해당 부분에 안내하고 있는 내용까지 마무리를 해야 비로소 설치가 완료됩니다.
Next steps 부분에서 안내하는 명령어를 터미널에 복사 및 붙여넣기 합니다.
⚠️ 아래 스크린샷에 보이는 명령어를 복사하면 안 됩니다. 여러분의 터미널에서 출력되는 명령어를 복사하세요!
위 과정이 완료되면 터미널에 brew help 명령어를 입력하여 Homebrew 패키지 매니저가 정상적으로 설치되었는지 확인합니다.
아래 화면처럼 보인다면 설치가 정상적으로 완료된 것입니다.
homebrew 로 설치할 수 있는 몇 가지 유용한 프로그램을 소개합니다.
wget을 설치해 보세요. wget은 URL을 통해 파일을 다운로드하는 프로그램입니다.
설치 후, 다음 명령을 복사/붙여넣기 해서 실행해 보세요. 해당 디렉토리에 goodjob.txt라는 파일이 만들어졌습니다. 다운로드 받은 파일을 확인해 보세요.
1 wget -O goodjob.txt https://bit.ly/37sJqCo
neofetch를 설치해 보세요. 설치 후, 직접 neofetch를 실행시켜보세요!
2020년 말에 발표된 M1 칩을 이용하는 Mac을 사용하고 있는 경우, 인텔과는 다르게 ARM 아키텍처를 사용하고 있으므로, 인텔 칩 기준으로 만들어진 프로그램을 설치할 때에, 다음과 같은 에러를 낼 수 있습니다.
이를 해결하기 위해선 먼저 에뮬레이션 환경 Rosetta를 설치해야 합니다.
1 softwareupdate --install-rosetta
그리고, brew 명령어를 실행시키기 전 arch -x86_64이라고 붙여줘야 합니다. 이와 같은 방법으로 인텔 칩 프로그램을 M1 Mac에 설치할 수 있습니다.
1 arch -x86_64 brew install 설치할프로그램