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:
- Önerilen: Bazelisk'i kullanın
- İkili program yükleyicisini kullanma
- Homebrew'u kullanma
- Kaynaktan Bazel derleyin
Bazel'da iki tamamlama komut dosyası vardır. Bazel'ı yükledikten sonra şunları yapabilirsiniz:
- Bash tamamlama komut dosyasına erişme
- Zsh tamamlama komut dosyasını yükleyin.
İkili program yükleyicisini kullanarak yükleme
İkili yükleyici, Bazel'ın GitHub sürümleri sayfası.
Yükleyici, Bazel ikili programını içerir. Bazı ek kitaplıklar Bazel'ın çalışması için de 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 iOS yüklü Xcode 6.1 veya daha yeni bir sürüme sahip olmanız gerekir
Sisteminizde SDK 8.1 yüklü.
Şu kaynaktan Xcode'u indirin: App Store veya Apple Geliştirici sitesi.
Xcode yüklendikten sonra şu komutu kullanın:
sudo xcodebuild -license accept
2. Adım: Bazel yükleyiciyi indirin
Sonra, "Bazel ikili yükleyiciyi indirin" adlı
Şuradan bazel-<version>-installer-darwin-x86_64.sh
:
GitHub'daki Bazel sürümleri sayfası.
Apple'ın yeni uygulama imzalama şartları nedeniyle macOS Catalina veya daha yeni sürümlerde (macOS >= 11),
yükleyiciyi terminalden curl
kullanarak indirmeniz gerekir.
sürüm değişkenini seçin:
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. Şunları görmek için --help
komutunu kullanın:
ek yükleme seçenekleri.
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
uygulamanıza da ekleyebilirsiniz
dosyası olarak kaydedebilirsiniz.
İş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.
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/master/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! Şu komut dosyasını çalıştırarak Bazel'in başarıyla yüklendiğini şu komutu kullanın:
bazel --version
Uygulamayı yükledikten sonra Bazel'in yeni sürümüne geçmek için şu komutu kullanın:
brew upgrade bazel