Bazel'ı macOS'e yükleme

Sorun bildirin Kaynağı göster

Bu sayfada, Bazel'ın macOS'e 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'da iki tamamlama komut dosyası vardır. Bazel'ı yükledikten sonra şunları yapabilirsiniz:

Homebrew kullanarak yükleme

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

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

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

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

Aşağıdaki adımları uygulayarak Bazel paketini Homebrew üzerinden yükleyin:

brew install bazel

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

bazel --version

Uzantıyı yükledikten sonra aşağıdaki komutu kullanarak Bazel'in daha yeni bir sürümüne geçebilirsiniz:

brew upgrade bazel

İkili program yükleyicisini kullanarak yükleme

İkili program yükleyicileri, Bazel'ın GitHub sürümleri sayfasında yer alır.

Yükleyici, Bazel ikili programı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ı kullanmak istemiyorsanız xcode-select 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'e sahip Xcode 6.1 veya üzeri bir sürüm yüklü olmalıdır.

App Store veya Apple Geliştirici sitesinden Xcode'u 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

Sonra, GitHub'daki Bazel sürümleri sayfasından bazel-<version>-installer-darwin-x86_64.sh adlı Bazel ikili yükleyiciyi indirin.

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

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ışı imzalamayı destekleyene kadar geçici bir çözümdür (#9304).

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

Bazel yükleyiciyi aşağıdaki şekilde ç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 yükleme 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 geliştirici doğrulanamadığı için "bazel-real"in açılamadığını belirten bir hata alıyorsanız geçici çözüm olarak curl kullanarak yükleyiciyi terminalden yeniden indirmeniz gerekir. Yukarıdaki 2. adıma bakın.

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

Bazel yükleyiciyi yukarıdaki --user işaretiyle çalıştırdıysanız Bazel yürütülebilir dosya, HOME/bin dizininize yüklenir. Bu dizini aşağıdaki gibi varsayılan yollarınıza eklemek iyi bir fikirdir:

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'ın başarıyla yüklendiğini onaylayabilirsiniz:

bazel --version

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