이 페이지에서는 macOS에 Bazel을 설치하고 환경을 설정하는 방법을 설명합니다.
다음 방법 중 하나를 사용하여 macOS에 Bazel을 설치할 수 있습니다.
Bazel은 두 가지 완료 스크립트와 함께 제공됩니다. Bazel을 설치한 후에는 다음을 수행할 수 있습니다.
- bash 완료 스크립트에 액세스
- zsh 완료 스크립트를 설치합니다.
Home브루를 사용하여 설치
1단계: macOS에 Home브루 설치
Home브루를 설치합니다 (일회성).
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2단계: Home브루를 통해 Bazel 설치
다음과 같이 Home민을 통해 Bazel 패키지를 설치합니다.
brew install bazel
처리가 완료되었습니다. 다음 명령어를 실행하면 Bazel이 성공적으로 설치되었는지 확인할 수 있습니다.
bazel --version
설치되면 다음 명령어를 사용하여 최신 버전의 Bazel로 업그레이드할 수 있습니다.
brew upgrade bazel
바이너리 설치 프로그램을 사용하여 설치
바이너리 설치 프로그램은 Bazel의 GitHub 출시 페이지에 있습니다.
설치 프로그램에 Bazel 바이너리가 포함되어 있습니다. Bazel이 작동하려면 일부 추가 라이브러리도 설치해야 합니다.
1단계: Xcode 명령줄 도구 설치
ios_*
규칙을 사용하지 않으려면 xcode-select
를 사용하여 Xcode 명령줄 도구 패키지를 설치하면 됩니다.
xcode-select --install
그렇지 않고 ios_*
규칙을 지원하려면 Xcode 6.1 이상 및 iOS SDK 8.1이 시스템에 설치되어 있어야 합니다.
App Store 또는 Apple 개발자 사이트에서 Xcode를 다운로드합니다.
Xcode가 설치되면 다음 명령어를 사용하여 모든 사용자의 라이선스 계약에 동의합니다.
sudo xcodebuild -license accept
2단계: Bazel 설치 프로그램 다운로드
그런 다음 GitHub의 Bazel 출시 페이지에서 bazel-<version>-installer-darwin-x86_64.sh
라는 Bazel 바이너리 설치 프로그램을 다운로드합니다.
macOS Catalina 이상 (macOS 11 이상)에서는 Apple의 새로운 앱 서명 요구사항으로 인해 curl
를 사용하여 터미널에서 설치 프로그램을 다운로드하고 버전 변수를 다운로드하려는 Bazel 버전으로 바꿔야 합니다.
export BAZEL_VERSION=5.2.0
curl -fLO "https://github.com/bazelbuild/bazel/releases/download/$BAZEL_VERSION/bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
이는 macOS 출시 흐름에서 서명을 지원할 때까지 일시적인 해결 방법입니다. (#9304)
3단계: 설치 프로그램 실행하기
다음과 같이 Bazel 설치 프로그램을 실행합니다.
chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --user
--user
플래그는 Bazel을 시스템의 $HOME/bin
디렉터리에 설치하고 .bazelrc
경로를 $HOME/.bazelrc
로 설정합니다. 추가 설치 옵션을 확인하려면 --help
명령어를 사용합니다.
macOS Catalina 이상 (macOS 11 이상)을 사용 중이며 개발자를 확인할 수 없으므로 “bazel-real”을 열 수 없음 오류가 발생하면 해결 방법으로 curl
를 사용하여 터미널에서 설치 프로그램을 다시 다운로드해야 합니다. 위의 2단계를 참고하세요.
4단계: 환경 설정
위와 같이 --user
플래그로 Bazel 설치 프로그램을 실행한 경우 Bazel 실행 파일이 HOME/bin
디렉터리에 설치됩니다.
이 디렉터리는 다음과 같이 기본 경로에 추가하는 것이 좋습니다.
export PATH="PATH:HOME/bin"
이 명령어를 ~/.bashrc
, ~/.zshrc
또는 ~/.profile
파일에 추가할 수도 있습니다.
처리가 완료되었습니다. 다음 명령어를 실행하면 Bazel이 성공적으로 설치되었는지 확인할 수 있습니다.
bazel --version
Bazel의 최신 출시 버전으로 업데이트하려면 원하는 버전을 다운로드하고 설치합니다.