このページでは、macOS に Bazel をインストールして環境を設定する方法について説明します。
macOS に Bazel をインストールするには、次のいずれかの方法を使用します。
Bazel には、2 つの完了スクリプトが付属しています。Bazel をインストールすると、次のことができます。
- bash 完了スクリプトにアクセスします。
- zsh 完了スクリプトをインストールします。
バイナリ インストーラを使用したインストール
バイナリ インストーラは Bazel の GitHub のリリースページ。
インストーラには Bazel バイナリが含まれています。その他のライブラリ Bazel が機能するようにインストールする必要があります。
ステップ 1: Xcode コマンドライン ツールをインストールする
ios_*
ルールを使用しない場合は、Xcode をインストールすれば十分です。
コマンドライン ツール パッケージを xcode-select
を使用して作成します。
xcode-select --install
それ以外の場合、ios_*
ルールをサポートするには、Xcode 6.1 以降と iOS が必要です
SDK 8.1 がシステムにインストールされていること。
Xcode を App Store、 Apple 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 の新しいリリースに更新するには、目的のバージョンをダウンロードしてインストールします。
Homeburn を使用したインストール
ステップ 1: macOS に Homeburn をインストールする
Homeburn をインストールします(1 回限りの手順)。
/bin/bash -c "$(curl -fsSL \
https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
ステップ 2: Homeburn 経由で Bazel をインストールする
次のように Homebuilder で Bazel パッケージをインストールします。
brew install bazel
設定が完了しました。Bazel が正常にインストールされたことを確認するには、 次のコマンドを実行します。
bazel --version
インストールが完了したら、次のコマンドを使用して Bazel の新しいバージョンにアップグレードできます 次のコマンドを実行します。
brew upgrade bazel