macOS への Bazel のインストール

<ph type="x-smartling-placeholder"></ph> 問題を報告する ソースを表示 夜間 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

このページでは、macOS に Bazel をインストールして環境を設定する方法について説明します。

macOS に Bazel をインストールするには、次のいずれかの方法を使用します。

Bazel には、2 つの完了スクリプトが付属しています。Bazel をインストールすると、次のことができます。

Homeburn を使用したインストール

ステップ 1: macOS に Homeburn をインストールする

HomeMail をインストールします(1 回限りの手順)。

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

ステップ 2: Homeburn 経由で Bazel をインストールする

次のように Homebuilder で Bazel パッケージをインストールします。

brew install bazel

設定が完了しました。Bazel が正常にインストールされたことを確認するには、 次のコマンドを実行します。

bazel --version

インストールが完了したら、次のコマンドを使用して Bazel の新しいバージョンにアップグレードできます 次のコマンドを実行します。

brew upgrade bazel

バイナリ インストーラを使用したインストール

バイナリ インストーラは Bazel の GitHub のリリースページ

インストーラには Bazel バイナリが含まれています。その他のライブラリ Bazel が機能するようにインストールする必要があります。

ステップ 1: Xcode コマンドライン ツールをインストールする

ios_* ルールを使用しない場合は、Xcode をインストールすれば十分です。 コマンドライン ツール パッケージを xcode-select を使用して作成します。

xcode-select --install

それ以外の場合、ios_* ルールをサポートするには、Xcode 6.1 以降と iOS が必要です SDK 8.1 がシステムにインストールされていること。

Xcode を App StoreApple Developer サイト

Xcode がインストールされたら、 次のコマンドを実行します。

sudo xcodebuild -license accept

ステップ 2: Bazel インストーラをダウンロードする

次に、次のコマンドの Bazel バイナリ インストーラをダウンロードします。 次の場所から bazel-<version>-installer-darwin-x86_64.sh: GitHub の Bazel リリースページ

macOS Catalina 以降(macOS 11 以降): Apple の新しいアプリ署名要件により、 curl を使用してターミナルからインストーラをダウンロードする必要があります。 version 変数は、ダウンロードする 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 の新しいリリースに更新するには、目的のバージョンをダウンロードしてインストールします。