macOS에 Bazel 설치

<ph type="x-smartling-placeholder"></ph> 문제 신고 <ph type="x-smartling-placeholder"></ph> 소스 보기 1박 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5 를 참조하세요.

이 페이지에서는 macOS에 Bazel을 설치하고 환경을 설정하는 방법을 설명합니다.

다음 방법 중 하나를 사용하여 macOS에 Bazel을 설치할 수 있습니다.

Bazel에는 두 개의 완료 스크립트가 함께 제공됩니다. Bazel을 설치한 후 다음 작업을 할 수 있습니다.

Homebrew를 사용하여 설치

1단계: macOS에 Homebrew 설치하기

Homebrew를 설치합니다 (일회성 단계).

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2단계: Homebrew를 통해 Bazel 설치

다음과 같이 Homebrew를 통해 Bazel 패키지를 설치합니다.

brew install bazel

설정 완료 다음 명령어를 실행하여 Bazel이 성공적으로 설치되었는지 확인할 수 있습니다. 다음 명령어를 실행합니다.

bazel --version

설치가 완료되면 다음을 사용하여 최신 버전의 Bazel로 업그레이드할 수 있습니다. 다음 명령어를 실행합니다.

brew upgrade bazel

바이너리 설치 프로그램을 사용하여 설치

바이너리 설치 프로그램은 Bazel의 GitHub 출시 페이지

설치 프로그램에 Bazel 바이너리가 포함되어 있습니다. 일부 추가 라이브러리 도 설치해야 합니다.

1단계: Xcode 명령줄 도구 설치

ios_* 규칙을 사용하지 않으려면 Xcode를 설치하면 됩니다. 명령줄 도구 패키지(xcode-select 사용):

xcode-select --install

그 외의 경우 ios_* 규칙을 지원하려면 iOS에서 Xcode 6.1 이상이 필요합니다. SDK 8.1이 설치되어 있어야 합니다.

다음에서 Xcode를 다운로드하세요. App Store 또는 Apple 개발자 사이트를 참고하세요.

Xcode가 설치되면 다음 명령어를 실행합니다.

sudo xcodebuild -license accept

2단계: Bazel 설치 프로그램 다운로드

다음으로, Bazel 바이너리 설치 프로그램을 bazel-<version>-installer-darwin-x86_64.sh GitHub의 Bazel 출시 페이지

Apple의 새로운 앱 서명 요구사항으로 인해 macOS Catalina 이상 (macOS 11 이상) 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 플래그는 시스템의 $HOME/bin 디렉터리에 Bazel을 설치합니다. .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로 업데이트하려면 원하는 버전을 다운로드하여 설치하세요.