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