Halaman ini menjelaskan cara menginstal Bazel di macOS dan menyiapkan lingkungan Anda.
Anda dapat menginstal Bazel di macOS menggunakan salah satu metode berikut:
- Direkomendasikan: Gunakan Bazelisk
- Menggunakan penginstal biner
- Gunakan Homebrew
- Mengompilasi Bazel dari sumber
Bazel dilengkapi dengan dua skrip penyelesaian. Setelah menginstal Bazel, Anda dapat:
- Akses skrip penyelesaian bash
- Instal skrip penyelesaian zsh
Menginstal menggunakan penginstal biner
Penginstal biner ada di milik Bazel Halaman rilis GitHub.
{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 Xcode
paket alat command line dengan menggunakan xcode-select
:
xcode-select --install
Atau, untuk dukungan aturan ios_*
, Anda harus memiliki Xcode 6.1 atau yang lebih baru dengan iOS
SDK 8.1 yang diinstal di sistem Anda.
Unduh 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, unduh {i>
installer<i} 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 mengunduh penginstal dari terminal menggunakan curl
, dengan mengganti
variabel versi dengan versi Bazel yang ingin Anda download:
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
Flag --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
penginstal 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,
yang dapat dieksekusi diinstal di direktori HOME/bin
Anda.
Sebaiknya tambahkan direktori ini ke jalur default Anda, seperti berikut:
export PATH="PATH:HOME/bin"
Anda juga dapat menambahkan perintah ini ke ~/.bashrc
, ~/.zshrc
, atau ~/.profile
.
Semua siap. Anda dapat mengonfirmasi bahwa Bazel telah berhasil diinstal dengan menjalankan perintah berikut:
bazel --version
Untuk memperbarui ke rilis Bazel yang lebih baru, download dan instal versi yang diinginkan.
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/master/install.sh)"
Langkah 2: Instal Bazel melalui Homebrew
Instal paket Bazel melalui Homebrew sebagai berikut:
brew install bazel
Semua siap. Anda dapat mengonfirmasi bahwa Bazel telah berhasil diinstal dengan menjalankan perintah berikut:
bazel --version
Setelah terinstal, Anda dapat meng-upgrade ke versi Bazel yang lebih baru menggunakan perintah berikut:
brew upgrade bazel