Bazel'ı macOS'e yükleme

Bu sayfada, macOS'e Bazel'in nasıl yükleneceği ve ortamınızın nasıl ayarlanacağı açıklanmaktadır.

Aşağıdaki yöntemlerden birini kullanarak macOS'e Bazel yükleyebilirsiniz:

Bazel, iki tamamlama komut dosyasıyla birlikte gelir. Bazel'i yükledikten sonra yapabilecekleriniz:

Homebrew kullanarak yükleme

1. adım: macOS'e Homebrew'u yükleyin

Homebrew'u yükleyin (tek seferlik bir adımdır):

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

2. adım: Bazel'i Homebrew aracılığıyla yükleyin

Bazel paketini Homebrew aracılığıyla aşağıdaki şekilde yükleyin:

brew install bazel

İşlem tamam! Aşağıdaki komutu çalıştırarak Bazel'in başarıyla yüklendiğini doğrulayabilirsiniz:

bazel --version

Yüklendikten sonra aşağıdaki komutu kullanarak Bazel'in daha yeni bir sürümüne yükseltebilirsiniz:

brew upgrade bazel

İkili yükleyiciyi kullanarak yükleme

İkili yükleyiciler Bazel'in GitHub yayınları sayfasında yer alır.

Yükleyici, Bazel ikili dosyasını içerir. Bazel'in çalışması için bazı ek kitaplıkların da yüklenmesi gerekir.

1. adım: Xcode komut satırı araçlarını yükleyin

ios_* kurallarını kullanmayı düşünmüyorsanız xcode-select komutunu kullanarak Xcode komut satırı araçları paketini yüklemeniz yeterlidir:

xcode-select --install

Aksi takdirde, ios_* kuralı desteği için sisteminizde iOS SDK 8.1 ile Xcode 6.1 veya sonraki bir sürüm yüklü olmalıdır.

Xcode'u App Store veya Apple Developer sitesinden indirin.

Xcode yüklendikten sonra aşağıdaki komutu kullanarak tüm kullanıcılar için lisans sözleşmesini kabul edin:

sudo xcodebuild -license accept

2. adım: Bazel yükleyiciyi indirin

Ardından, GitHub'daki Bazel yayınları sayfasından bazel-<version>-installer-darwin-x86_64.sh adlı Bazel ikili yükleyicisini indirin.

macOS Catalina veya daha yeni sürümlerde (macOS >= 11), Apple'ın yeni uygulama imzalama koşulları nedeniyle yükleyiciyi terminalden curl kullanarak indirmeniz gerekir. İndirmek istediğiniz Bazel sürümüyle sürüm değişkenini değiştirin:

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"

Bu, macOS sürüm akışı imzalama özelliğini destekleyene kadar geçerli olan geçici bir çözümdür (#9304).

3. adım: Yükleyiciyi çalıştırın

Bazel yükleyiciyi aşağıdaki gibi çalıştırın:

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

--user işareti, Bazel'i sisteminizdeki $HOME/bin dizinine yükler ve .bazelrc yolunu $HOME/.bazelrc olarak ayarlar. Ek kurulum seçeneklerini görmek için --help komutunu kullanın.

macOS Catalina veya daha yeni bir sürümü (macOS >= 11) kullanıyorsanız ve "bazel-real" geliştirici doğrulanamadığından açılamıyor şeklinde bir hata alıyorsanız geçici çözüm olarak yükleyiciyi terminalden curl kullanarak yeniden indirmeniz gerekir. Yukarıdaki 2. adıma bakın.

4. adım: Ortamınızı ayarlayın

Bazel yükleyiciyi yukarıdaki gibi --user işaretiyle çalıştırdıysanız Bazel yürütülebilir dosyası HOME/bin dizininize yüklenir. Bu dizini varsayılan yollarınıza eklemeniz önerilir:

export PATH="PATH:HOME/bin"

Bu komutu ~/.bashrc, ~/.zshrc veya ~/.profile dosyanıza da ekleyebilirsiniz.

İşlem tamam! Aşağıdaki komutu çalıştırarak Bazel'in başarıyla yüklendiğini doğrulayabilirsiniz:

bazel --version

Bazel'in daha yeni bir sürümüne güncellemek için istediğiniz sürümü indirip yükleyin.