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 Bazel'ı macOS'e yükleyebilirsiniz:
- Önerilen: Bazelisk'i kullanın
- Homebrew'u kullanma
- İkili yükleyiciyi kullanma
- Kaynaktan Bazel derleyin
Bazel iki tamamlama komut dosyasıyla birlikte gelir. Bazel'ı yükledikten sonra şunları yapabilirsiniz:
- Bash tamamlama komut dosyasına erişme
- Zsh tamamlama komut dosyasını yükleyin.
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 üzerinden 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 program yükleyicisini kullanarak yükleme
İkili yükleyici, Bazel'ın GitHub sürümleri sayfası.
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ı kullanmak istemiyorsanız Xcode'u yüklemeniz yeterlidir
komut satırı araçları paketini kullanarak xcode-select
:
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 şu komutu kullanın:
sudo xcodebuild -license accept
2. Adım: Bazel yükleyiciyi 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 ve sürüm 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ışı desteklenene 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, sisteminizdeki $HOME/bin
dizinine Bazel'i 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”in kullanılamayacağını belirten bir hata alıyorsanız
Geliştirici doğrulanamadığı için açıldı, tekrar indirmeniz gerekir.
terminalden yükleyiciye, geçici çözüm olarak curl
yöntemini kullanarak; Yukarıdaki 2. Adım'a 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
HOME/bin
dizininize yürütülebilir bir dosya yüklendi.
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! Şu komut dosyasını çalıştırarak Bazel'in başarıyla yüklendiğini şu komutu kullanın:
bazel --version
Bazel'in daha yeni bir sürümüne güncellemek için istediğiniz sürümü indirip yükleyin.