در این صفحه نحوه نصب Bazel در macOS و تنظیم محیط خود توضیح داده شده است.
با استفاده از یکی از روش های زیر می توانید Bazel را روی macOS نصب کنید:
- توصیه می شود: از Bazelisk استفاده کنید
- از نصب کننده باینری استفاده کنید
- از Homebrew استفاده کنید
- بازل را از منبع کامپایل کنید
Bazel با دو اسکریپت تکمیلی ارائه می شود. پس از نصب Bazel، می توانید:
- به اسکریپت تکمیل bash دسترسی پیدا کنید
- اسکریپت تکمیل zsh را نصب کنید
نصب با استفاده از نصب کننده باینری
نصب کننده های باینری در صفحه انتشارات گیت هاب Bazel هستند.
نصب کننده حاوی باینری Bazel است. چند کتابخانه اضافی نیز باید نصب شود تا بازل کار کند.
مرحله 1: ابزارهای خط فرمان Xcode را نصب کنید
اگر قصد استفاده از قوانین ios_*
را ندارید، کافی است بسته ابزار خط فرمان Xcode را با استفاده از xcode-select
:
xcode-select --install
در غیر این صورت، برای پشتیبانی از قانون ios_*
، باید Xcode 6.1 یا بالاتر با iOS SDK 8.1 را روی سیستم خود نصب کنید.
Xcode را از اپ استور یا سایت برنامه نویس اپل دانلود کنید .
پس از نصب Xcode، موافقت نامه مجوز را برای همه کاربران با دستور زیر بپذیرید:
sudo xcodebuild -license accept
مرحله 2: نصب کننده Bazel را دانلود کنید
سپس، نصب کننده باینری Bazel با نام bazel-<version>-installer-darwin-x86_64.sh
را از صفحه انتشارات Bazel در GitHub دانلود کنید.
در macOS Catalina یا جدیدتر (macOS >= 11) ، به دلیل الزامات امضای برنامه جدید اپل، باید نصب کننده را از ترمینال با استفاده از curl
دانلود کنید، و متغیر نسخه را با نسخه Bazel که می خواهید دانلود کنید جایگزین کنید:
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"
این یک راه حل موقت است تا زمانی که جریان انتشار macOS از امضا پشتیبانی کند ( #9304 ).
مرحله 3: نصب کننده را اجرا کنید
نصب کننده Bazel را به صورت زیر اجرا کنید:
chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --user
پرچم --user
Bazel را در پوشه $HOME/bin
در سیستم شما نصب می کند و مسیر .bazelrc
را روی $HOME/.bazelrc
می کند. برای مشاهده گزینه های نصب اضافی از دستور --help
استفاده کنید.
اگر از macOS Catalina یا جدیدتر (macOS >= 11) استفاده میکنید و با این خطا مواجه میشوید که «bazel-real» باز نمیشود زیرا توسعهدهنده تأیید نمیشود ، باید نصبکننده را از ترمینال با استفاده از curl
بهعنوان راهحل، دوباره دانلود کنید. ; مرحله 2 را در بالا ببینید.
مرحله 4: محیط خود را تنظیم کنید
اگر نصب کننده Bazel را با پرچم --user
مانند بالا اجرا کنید، فایل اجرایی Bazel در فهرست HOME /bin
شما نصب می شود. بهتر است این دایرکتوری را به صورت زیر به مسیرهای پیش فرض خود اضافه کنید:
export PATH="PATH:HOME/bin"
همچنین می توانید این دستور را به فایل ~/.bashrc
، ~/.zshrc
یا ~/.profile
/.profile خود اضافه کنید.
همه چیز آماده است! با اجرای دستور زیر می توانید تأیید کنید که Bazel با موفقیت نصب شده است:
bazel --version
برای به روز رسانی به نسخه جدیدتر بازل، نسخه مورد نظر را دانلود و نصب کنید.
نصب با استفاده از Homebrew
مرحله 1: Homebrew را در macOS نصب کنید
Homebrew را نصب کنید (مرحله ای یکبار):
/bin/bash -c "$(curl -fsSL \
https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
مرحله 2: Bazel را از طریق Homebrew نصب کنید
بسته Bazel را از طریق Homebrew به صورت زیر نصب کنید:
brew install bazel
همه چیز آماده است! با اجرای دستور زیر می توانید تأیید کنید که Bazel با موفقیت نصب شده است:
bazel --version
پس از نصب، می توانید با استفاده از دستور زیر به نسخه جدیدتر Bazel ارتقا دهید:
brew upgrade bazel