Bu sayfada, Bazel'in macOS'e nasıl yükleneceği ve ortamınızın nasıl ayarlanacağı açıklanmaktadır.
Bazel'i macOS'e aşağıdaki yöntemlerden birini kullanarak yükleyebilirsiniz:
- Önerilen: Bazelisk'i kullanın
- Homebrew'i 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şme
- zsh tamamlama komut dosyasını yükleme
Homebrew kullanarak yükleme
1. adım: macOS'te Homebrew'i yükleyin
Homebrew'i 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 üzerinden yükleme
Bazel paketini Homebrew aracılığıyla aşağıdaki gibi yükleyin:
brew install bazel
İşlem tamam! Bazel'in başarıyla yüklendiğini onaylamak için aşağıdaki komutu çalıştırabilirsiniz:
bazel --version
Yükledikten sonra aşağıdaki komutu kullanarak Bazel'in daha yeni bir sürümüne yükseltme yapabilirsiniz:
brew upgrade bazel
İkili yükleyiciyi kullanarak yükleme
İkili yükleyiciler Bazel'in GitHub sürümler sayfasında bulunur.
Yükleyici, Bazel ikilisini içerir. Bazel'in çalışması için bazı ek kitaplıklar da yüklenmelidir.
1. Adım: Xcode komut satırı araçlarını yükleyin
ios_*
kurallarını kullanmayı düşünmüyorsanı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 yüklü Xcode 6.1 veya sonraki bir sürümün yüklü olması gerekir.
Xcode'u App Store'dan 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ükleyicisini indirin
Ardından, GitHub'daki Bazel sürümleri sayfasından bazel-<version>-installer-darwin-x86_64.sh
adlı Bazel ikili yükleyicisini indirin.
macOS Catalina veya sonraki sürümlerde (macOS >= 11), Apple'ın yeni uygulama imzalama koşulları nedeniyle, yükleyiciyi curl
kullanarak terminalden indirmeniz gerekir. Bu işlemde, version değişkenini indirmek istediğiniz Bazel sürümüyle değiştirmeniz 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ü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 sonraki bir sürümü (macOS >= 11) kullanıyorsanız ve "bazel-real" geliştirici doğrulanamadığı için açılamıyor hatası alıyorsanız geçici çözüm olarak curl
kullanarak yükleyiciyi terminalden yeniden indirmeniz gerekir. Yukarıdaki 2. Adım'a bakın.
4. adım: Ortamınızı ayarlayın
Bazel yükleyicisini 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 aşağıdaki gibi eklemenizi öneririz:
export PATH="PATH:HOME/bin"
Bu komutu ~/.bashrc
, ~/.zshrc
veya ~/.profile
dosyanıza da ekleyebilirsiniz.
İşlem tamam! Bazel'in başarıyla yüklendiğini onaylamak için aşağıdaki komutu çalıştırabilirsiniz:
bazel --version
Bazel'in daha yeni bir sürümüne güncellemek için istediğiniz sürümü indirip yükleyin.