এই পৃষ্ঠাটি বর্ণনা করে কিভাবে macOS এ Bazel ইনস্টল করতে হয় এবং আপনার পরিবেশ সেট আপ করতে হয়।
আপনি নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে macOS-এ Bazel ইনস্টল করতে পারেন:
- প্রস্তাবিত : ব্যাজেলিস্ক ব্যবহার করুন
- বাইনারি ইনস্টলার ব্যবহার করুন
- হোমব্রু ব্যবহার করুন
- উৎস থেকে Bazel কম্পাইল
Bazel দুটি সমাপ্তি স্ক্রিপ্ট সঙ্গে আসে. Bazel ইনস্টল করার পরে, আপনি করতে পারেন:
- ব্যাশ সমাপ্তির স্ক্রিপ্ট অ্যাক্সেস করুন
- zsh সমাপ্তির স্ক্রিপ্ট ইনস্টল করুন
বাইনারি ইনস্টলার ব্যবহার করে ইনস্টল করা হচ্ছে
বাইনারি ইনস্টলারগুলি Bazel এর GitHub রিলিজ পৃষ্ঠায় রয়েছে ।
ইনস্টলারটিতে Bazel বাইনারি রয়েছে। Bazel কাজ করার জন্য কিছু অতিরিক্ত লাইব্রেরি ইনস্টল করা আবশ্যক।
ধাপ 1: Xcode কমান্ড লাইন টুল ইনস্টল করুন
আপনি যদি ios_*
নিয়মগুলি ব্যবহার করতে না চান, তাহলে xcode-select
ব্যবহার করে Xcode কমান্ড লাইন টুল প্যাকেজ ইনস্টল করার জন্য এটি যথেষ্ট।
xcode-select --install
অন্যথায়, ios_*
নিয়ম সমর্থনের জন্য, আপনার অবশ্যই আপনার সিস্টেমে iOS SDK 8.1 ইনস্টল সহ Xcode 6.1 বা তার পরে থাকা আবশ্যক৷
অ্যাপ স্টোর বা অ্যাপল ডেভেলপার সাইট থেকে এক্সকোড ডাউনলোড করুন।
একবার Xcode ইনস্টল হয়ে গেলে, নিম্নলিখিত কমান্ড সহ সমস্ত ব্যবহারকারীর জন্য লাইসেন্স চুক্তি গ্রহণ করুন:
sudo xcodebuild -license accept
ধাপ 2: Bazel ইনস্টলার ডাউনলোড করুন
এরপর, bazel-<version>-installer-darwin-x86_64.sh
নামের Bazel বাইনারি ইনস্টলারটি GitHub-এ Bazel রিলিজ পৃষ্ঠা থেকে ডাউনলোড করুন।
MacOS Catalina বা নতুন (macOS >= 11) এ , Apple-এর নতুন অ্যাপ সাইনিং প্রয়োজনীয়তার কারণে, আপনাকে 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"
ম্যাকওএস রিলিজ ফ্লো স্বাক্ষর ( #9304 ) সমর্থন না করা পর্যন্ত এটি একটি অস্থায়ী সমাধান।
ধাপ 3: ইনস্টলার চালান
নিম্নরূপ Bazel ইনস্টলার চালান:
chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --user
--user
পতাকা আপনার সিস্টেমে $HOME/bin
ডিরেক্টরিতে Bazel ইনস্টল করে এবং $HOME/.bazelrc
এ .bazelrc
পাথ সেট করে। অতিরিক্ত ইনস্টলেশন বিকল্প দেখতে --help
কমান্ড ব্যবহার করুন।
আপনি যদি macOS Catalina বা আরও নতুন (macOS >= 11) ব্যবহার করেন এবং একটি ত্রুটি পান যে "bazel-real" খোলা যাবে না কারণ ডেভেলপার যাচাই করা যাচ্ছে না , তাহলে আপনাকে curl
ব্যবহার করে টার্মিনাল থেকে ইনস্টলারটি পুনরায় ডাউনলোড করতে হবে। ; উপরে ধাপ 2 দেখুন।
ধাপ 4: আপনার পরিবেশ সেট আপ করুন
যদি আপনি উপরের মত --user
পতাকা সহ Bazel ইনস্টলার চালান, Bazel এক্সিকিউটেবল আপনার HOME /bin
ডিরেক্টরিতে ইনস্টল করা হয়। এই ডিরেক্টরিটিকে আপনার ডিফল্ট পাথগুলিতে যুক্ত করা একটি ভাল ধারণা, নিম্নরূপ:
export PATH="PATH:HOME/bin"
আপনি এই কমান্ডটি আপনার ~/.bashrc
, ~/.zshrc
, বা ~/.profile
. প্রোফাইল ফাইলে যোগ করতে পারেন।
সব সেট! আপনি নিম্নলিখিত কমান্ড চালানোর মাধ্যমে Bazel সফলভাবে ইনস্টল করা হয়েছে নিশ্চিত করতে পারেন:
bazel --version
Bazel এর একটি নতুন রিলিজে আপডেট করতে, পছন্দসই সংস্করণটি ডাউনলোড এবং ইনস্টল করুন৷
হোমব্রু ব্যবহার করে ইনস্টল করা হচ্ছে
ধাপ 1: macOS এ Homebrew ইনস্টল করুন
হোমব্রু ইনস্টল করুন (এক-বারের পদক্ষেপ):
/bin/bash -c "$(curl -fsSL \
https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
ধাপ 2: Homebrew এর মাধ্যমে Bazel ইনস্টল করুন
হোমব্রু এর মাধ্যমে বেজেল প্যাকেজটি নিম্নরূপ ইনস্টল করুন:
brew install bazel
সব সেট! আপনি নিম্নলিখিত কমান্ড চালানোর মাধ্যমে Bazel সফলভাবে ইনস্টল করা হয়েছে নিশ্চিত করতে পারেন:
bazel --version
একবার ইনস্টল হয়ে গেলে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করে Bazel এর একটি নতুন সংস্করণে আপগ্রেড করতে পারেন:
brew upgrade bazel