MacOS এ Bazel ইনস্টল করা হচ্ছে

এই পৃষ্ঠাটি বর্ণনা করে কিভাবে macOS এ Bazel ইনস্টল করতে হয় এবং আপনার পরিবেশ সেট আপ করতে হয়।

আপনি নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করে macOS-এ Bazel ইনস্টল করতে পারেন:

Bazel দুটি সমাপ্তি স্ক্রিপ্ট সঙ্গে আসে. Bazel ইনস্টল করার পরে, আপনি করতে পারেন:

বাইনারি ইনস্টলার ব্যবহার করে ইনস্টল করা হচ্ছে

বাইনারি ইনস্টলারগুলি 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