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
- Homebrew'u kullanma
- İkili program yükleyicisini 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.
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! Ş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
İ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.