Menginstal Bazel di macOS

Laporkan masalah Lihat sumber {/18/}{/1/}

Halaman ini menjelaskan cara menginstal Bazel di macOS dan menyiapkan lingkungan Anda.

Anda dapat menginstal Bazel di macOS menggunakan salah satu metode berikut:

Bazel dilengkapi dengan dua skrip penyelesaian. Setelah menginstal Bazel, Anda dapat:

Menginstal menggunakan Homebrew

Langkah 1: Instal Homebrew di macOS

Instal Homebrew (langkah satu kali):

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

Langkah 2: Instal Bazel melalui Homebrew

Instal paket Bazel melalui Homebrew sebagai berikut:

brew install bazel

Semua siap. Anda dapat memastikan bahwa Bazel berhasil diinstal dengan menjalankan perintah berikut:

bazel --version

Setelah terinstal, Anda dapat mengupgrade ke versi Bazel yang lebih baru menggunakan perintah berikut:

brew upgrade bazel

Menginstal menggunakan penginstal biner

Penginstal biner ada di halaman rilis GitHub Bazel.

{i>Installer<i} berisi biner Bazel. Beberapa library tambahan juga harus diinstal agar Bazel dapat berfungsi.

Langkah 1: Instal alat command line Xcode

Jika tidak ingin menggunakan aturan ios_*, Anda cukup menginstal paket alat command line Xcode menggunakan xcode-select:

xcode-select --install

Jika tidak, untuk dukungan aturan ios_*, Anda harus menginstal Xcode 6.1 atau yang lebih baru dengan iOS SDK 8.1 di sistem Anda.

Download Xcode dari App Store atau situs Apple Developer.

Setelah Xcode diinstal, setujui perjanjian lisensi untuk semua pengguna dengan perintah berikut:

sudo xcodebuild -license accept

Langkah 2: Download penginstal Bazel

Selanjutnya, download penginstal biner Bazel bernama bazel-<version>-installer-darwin-x86_64.sh dari halaman rilis Bazel di GitHub.

Di macOS Catalina atau yang lebih baru (macOS >= 11), karena persyaratan penandatanganan aplikasi baru Apple, Anda harus mendownload penginstal dari terminal menggunakan curl, dan mengganti variabel versi dengan versi Bazel yang ingin didownload:

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"

Ini adalah solusi sementara hingga alur rilis macOS mendukung penandatanganan (#9304).

Langkah 3: Jalankan penginstal

Jalankan penginstal Bazel sebagai berikut:

chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --user

Tanda --user menginstal Bazel ke direktori $HOME/bin di sistem Anda dan menetapkan jalur .bazelrc ke $HOME/.bazelrc. Gunakan perintah --help untuk melihat opsi penginstalan tambahan.

Jika Anda menggunakan macOS Catalina atau yang lebih baru (macOS >= 11) dan mendapatkan error bahwa “bazel-real” tidak dapat dibuka karena developer tidak dapat diverifikasi, Anda harus mendownload ulang installer dari terminal menggunakan curl sebagai solusi; lihat Langkah 2 di atas.

Langkah 4: Menyiapkan lingkungan

Jika Anda menjalankan penginstal Bazel dengan flag --user seperti di atas, Bazel yang dapat dieksekusi akan diinstal di direktori HOME/bin. Sebaiknya tambahkan direktori ini ke jalur default Anda, seperti berikut:

export PATH="PATH:HOME/bin"

Anda juga dapat menambahkan perintah ini ke file ~/.bashrc, ~/.zshrc, atau ~/.profile.

Semua siap. Anda dapat memastikan bahwa Bazel berhasil diinstal dengan menjalankan perintah berikut:

bazel --version

Untuk memperbarui ke rilis Bazel yang lebih baru, download dan instal versi yang diinginkan.