Bu sayfada, Bazel'in 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:
- Önerilen: Bazelisk'i kullanın
- Homebrew'u kullanma
- İkili yükleyiciyi kullanma
- Bazel'i kaynaktan derleme
Bazel, iki tamamlama komut dosyasıyla birlikte gelir. Bazel'i yükledikten sonra şunları yapabilirsiniz:
- Bash tamamlama komut dosyasına erişin.
- Zsh tamamlama komut dosyasını yükleyin.
Homebrew kullanarak yükleme
1. adım: macOS'e Homebrew'i 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 onaylayabilirsiniz:
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 ikilisini 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ün yüklü olması gerekir.
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ükleyiciyi indirin.
macOS Catalina veya daha yeni bir sürümde (macOS >= 11), Apple'ın yeni uygulama imzalama koşulları nedeniyle yükleyiciyi terminalden curl
kullanarak indirmeniz gerekir. Bu işlemde sürüm değişkenini indirmek istediğiniz Bazel sürümüyle 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 yayın 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ükleyicisini 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 geliştirici doğrulanamadığından "bazel-real" açılamıyor hatası 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 onaylayabilirsiniz:
bazel --version
Bazel'in daha yeni bir sürümüne güncellemek için istediğiniz sürümü indirip yükleyin.