Bazel'ı macOS'e yükleme

Sorun bildir Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

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:

Bazel'da iki tamamlama komut dosyası vardır. Bazel'ı yükledikten sonra şunları yapabilirsiniz:

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.