इस पेज पर, macOS पर Basel को इंस्टॉल करने और अपने एनवायरमेंट को सेट अप करने का तरीका बताया गया है.
macOS पर Basel को इंस्टॉल करने के लिए, इनमें से किसी एक तरीके का इस्तेमाल किया जा सकता है:
- सुझाव: Bzelisk का इस्तेमाल करें
- Homebrew का इस्तेमाल करें
- बाइनरी इंस्टॉलर का इस्तेमाल करना
- सोर्स से Bazel को कंपाइल करना
Basel की दो स्क्रिप्ट पूरी होती हैं. Basel इंस्टॉल करने के बाद, आप ये काम कर सकते हैं:
- बैश पूरा करने की स्क्रिप्ट ऐक्सेस करें
- zsh कंप्लीशन स्क्रिप्ट इंस्टॉल करें
Homebrew का इस्तेमाल करके इंस्टॉल करना
पहला चरण: macOS पर Homebrew इंस्टॉल करना
Homebrew इंस्टॉल करें (एक बार इस्तेमाल किया जा सकने वाला चरण):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
दूसरा चरण: Homebrew के ज़रिए Basel को इंस्टॉल करना
Homebrew की मदद से Bazel पैकेज को इस तरह इंस्टॉल करें:
brew install bazel
हो गया! यह पुष्टि करने के लिए कि Bazel इंस्टॉल हो गया है, यह कमांड चलाएं:
bazel --version
इंस्टॉल करने के बाद, इस कमांड का इस्तेमाल करके Bazel के नए वर्शन पर अपग्रेड किया जा सकता है:
brew upgrade bazel
बाइनरी इंस्टॉलर का इस्तेमाल करके इंस्टॉल करना
बाइनरी इंस्टॉलर, Bazel के GitHub रिलीज़ पेज पर मौजूद हैं.
इंस्टॉलर में Bazel बाइनरी शामिल होती है. बेज़ल काम करे, इसके लिए कुछ अतिरिक्त लाइब्रेरी भी इंस्टॉल करनी होंगी.
पहला चरण: Xcode कमांड लाइन टूल इंस्टॉल करना
अगर आपको ios_*
नियमों का इस्तेमाल नहीं करना है, तो xcode-select
का इस्तेमाल करके Xcode कमांड लाइन टूल पैकेज को इंस्टॉल करना ही काफ़ी है:
xcode-select --install
इसके अलावा, ios_*
नियम के लिए, आपके सिस्टम पर Xcode 6.1 या इसके बाद का वर्शन और iOS SDK टूल 8.1 इंस्टॉल होना चाहिए.
App Store या Apple Developer साइट से Xcode डाउनलोड करें.
Xcode इंस्टॉल होने के बाद, सभी उपयोगकर्ताओं के लिए लाइसेंस के कानूनी समझौते को स्वीकार करें. इसके लिए, यहां दिया गया निर्देश दिया गया हो:
sudo xcodebuild -license accept
दूसरा चरण: Bazel इंस्टॉलर डाउनलोड करना
इसके बाद, GitHub पर Bazel रिलीज़ पेज से, bazel-<version>-installer-darwin-x86_64.sh
नाम का 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"
यह एक अस्थायी तरीका है. यह तब तक इस्तेमाल किया जा सकता है, जब तक macOS रिलीज़ फ़्लो में साइन करने की सुविधा काम नहीं करती (#9304).
चरण 3: इंस्टॉलर चलाएं
Basel इंस्टॉलर को इस तरह से चलाएं:
chmod +x "bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh"
./bazel-$BAZEL_VERSION-installer-darwin-x86_64.sh --user
--user
फ़्लैग आपके सिस्टम की $HOME/bin
डायरेक्ट्री में Basel को इंस्टॉल करता है. साथ ही, .bazelrc
पाथ को $HOME/.bazelrc
पर सेट करता है. इंस्टॉल करने के अन्य विकल्प देखने के लिए, --help
कमांड का इस्तेमाल करें.
अगर आप macOS Catalina या उसके बाद के वर्शन (macOS >= 11) पर हैं और आपको यह गड़बड़ी मिलती है कि “bazen-real” को खोला नहीं जा सकता, क्योंकि डेवलपर की पुष्टि नहीं की जा सकती, तो आपको curl
का इस्तेमाल करके टर्मिनल से इंस्टॉलर को फिर से डाउनलोड करना होगा. ऊपर दिया गया दूसरा चरण देखें.
चौथा चरण: अपना एनवायरमेंट सेट अप करना
अगर आपने ऊपर दिए गए तरीके से --user
फ़्लैग के साथ Basel इंस्टॉलर चलाया है, तो आपकी HOME/bin
डायरेक्ट्री में Basel का एक्ज़ीक्यूट किया जा सकने वाला टूल इंस्टॉल हो गया है.
इस डायरेक्ट्री को अपने डिफ़ॉल्ट पाथ में इस तरह जोड़ना चाहिए:
export PATH="PATH:HOME/bin"
आपके पास इस निर्देश को अपनी ~/.bashrc
, ~/.zshrc
या ~/.profile
फ़ाइल में जोड़ने का भी विकल्प है.
हो गया! यह पुष्टि करने के लिए कि Bazel इंस्टॉल हो गया है, यह कमांड चलाएं:
bazel --version
Basel की नई रिलीज़ पर अपडेट करने के लिए, पसंदीदा वर्शन डाउनलोड और इंस्टॉल करें.