खोज…
टिप्पणियों
डाउनलोडिंग गो
डाउनलोड सूची पर जाएं और अपने ऑपरेटिंग सिस्टम के लिए सही संग्रह ढूंढें। इन डाउनलोडों के नाम नए उपयोगकर्ताओं के लिए थोड़ा गूढ़ हो सकते हैं।
नाम प्रारूप में हैं [संस्करण]। [ऑपरेटिंग सिस्टम] - [वास्तुकला]। [संग्रह]
संस्करण के लिए, आप नवीनतम उपलब्ध का चयन करना चाहते हैं। ये आपके द्वारा देखे जाने वाले पहले विकल्प होने चाहिए।
ऑपरेटिंग सिस्टम के लिए, मैक उपयोगकर्ताओं को छोड़कर यह काफी आत्म-व्याख्यात्मक है, जहां ऑपरेटिंग सिस्टम को "डार्विन" नाम दिया गया है। इसका नाम मैक कंप्यूटरों द्वारा उपयोग किए जाने वाले ऑपरेटिंग सिस्टम के ओपन-सोर्स हिस्से के नाम पर रखा गया है।
यदि आप 64-बिट मशीन (जो आधुनिक कंप्यूटर में सबसे आम है) चला रहे हैं, तो फ़ाइल नाम का "आर्किटेक्चर" हिस्सा "amd64" होना चाहिए। 32-बिट मशीनों के लिए, यह "386" होगा। यदि आप एक Raspberry Pi की तरह ARM डिवाइस पर हैं, तो आप "armv6l" चाहते हैं।
"संग्रह" भाग के लिए, मैक और विंडोज उपयोगकर्ताओं के पास दो विकल्प हैं क्योंकि गो उन प्लेटफार्मों के लिए इंस्टॉलर प्रदान करता है। मैक के लिए, आप शायद "pkg" चाहते हैं। विंडोज के लिए, आप शायद "msi" चाहते हैं।
उदाहरण के लिए, यदि मैं 64-बिट विंडोज मशीन पर हूं और मैं गो 1.6.3 डाउनलोड करना चाहता हूं, तो मैं जो डाउनलोड करना चाहता हूं उसका नाम होगा:
go1.6.3.windows-amd64.msi
डाउनलोड फ़ाइलों को निकालना
अब जब हमारे पास गो संग्रह डाउनलोड हो गया है, तो हमें इसे कहीं और निकालने की आवश्यकता है।
मैक और विंडोज
चूंकि इन प्लेटफार्मों के लिए इंस्टॉलर प्रदान किए गए हैं, स्थापना आसान है। बस इंस्टॉलर चलाएं और चूक स्वीकार करें।
लिनक्स
लिनक्स के लिए कोई इंस्टॉलर नहीं है, इसलिए कुछ और काम करने की आवश्यकता है। आपको प्रत्यय ".tar.gz" के साथ एक फ़ाइल डाउनलोड करनी चाहिए थी। यह ".zip" फ़ाइल के समान एक संग्रह फ़ाइल है। हमें इसे निकालने की जरूरत है। हम गो फ़ाइलों को /usr/local
क्योंकि यह अनुशंसित स्थान है।
एक टर्मिनल खोलें और निर्देशिका को उस स्थान पर बदलें जहां आपने संग्रह डाउनलोड किया था। यह शायद Downloads
। यदि नहीं, तो उचित रूप से निम्नलिखित कमांड में निर्देशिका को बदलें।
cd Downloads
अब, आपके द्वारा डाउनलोड की गई फ़ाइल के नाम के साथ [filename]
जगह /usr/local
में संग्रह निकालने के लिए निम्नलिखित चलाएँ।
tar -C /usr/local -xzf [filename].tar.gz
पर्यावरण चर सेट करना
विकास शुरू करने के लिए तैयार होने से पहले जाने के लिए एक और कदम है। हमें पर्यावरण चर सेट करने की आवश्यकता है, जो जानकारी है कि उपयोगकर्ता प्रोग्राम को उपयोगकर्ता के सेटअप का बेहतर विचार देने के लिए बदल सकते हैं।
खिड़कियाँ
आपको GOPATH
को सेट करने की आवश्यकता है, जो कि वह फ़ोल्डर है जिसे आप Go काम करेंगे।
आप "सिस्टम" नियंत्रण कक्ष के "उन्नत" टैब पर "पर्यावरण चर" बटन के माध्यम से पर्यावरण चर सेट कर सकते हैं। विंडोज के कुछ संस्करण "सिस्टम" कंट्रोल पैनल के अंदर "उन्नत सिस्टम सेटिंग्स" विकल्प के माध्यम से इस नियंत्रण कक्ष को प्रदान करते हैं।
आपके नए पर्यावरण चर का नाम "GOPATH" होना चाहिए। मान उस निर्देशिका का पूर्ण पथ होना चाहिए जिसे आप गो कोड विकसित कर रहे हैं। आपके उपयोगकर्ता निर्देशिका में "गो" नामक एक फ़ोल्डर एक अच्छा विकल्प है।
मैक
आपको GOPATH
को सेट करने की आवश्यकता है, जो कि वह फ़ोल्डर है जिसे आप Go काम करेंगे।
".Bash_profile" नामक एक टेक्स्ट फ़ाइल संपादित करें, जो आपकी उपयोगकर्ता निर्देशिका में होनी चाहिए, और एक निर्देशिका में एक पूर्ण पथ के साथ [work area]
को बदलने के लिए निम्नलिखित नई पंक्ति को अंत में जोड़ें, जिसमें आप काम करना चाहते हैं। ".bash_profile" मौजूद नहीं है, इसे बनाएं। आपके उपयोगकर्ता निर्देशिका में "गो" नामक एक फ़ोल्डर एक अच्छा विकल्प है।
export GOPATH=[work area]
लिनक्स
क्योंकि लिनक्स में इंस्टॉलर नहीं है, इसके लिए थोड़ी अधिक मेहनत करनी पड़ती है। हमें टर्मिनल को दिखाने की आवश्यकता है जहां गो संकलक और अन्य उपकरण हैं, और हमें GOPATH
को सेट करने की GOPATH
, जो एक फ़ोल्डर है जिसमें आप गो कार्य कर रहे होंगे।
".Profile" नाम की एक टेक्स्ट फ़ाइल संपादित करें, जो आपकी उपयोगकर्ता निर्देशिका में होनी चाहिए, और एक पूर्ण पथ के साथ [work area]
को प्रतिस्थापित करने के लिए निम्नलिखित पंक्ति को अंत तक जोड़ें, जिस निर्देशिका में आप काम करना चाहते हैं। " .profile "मौजूद नहीं है, इसे बनाएं। आपके उपयोगकर्ता निर्देशिका में "गो" नामक एक फ़ोल्डर एक अच्छा विकल्प है।
फिर, एक और नई लाइन पर, अपनी ".profile" फ़ाइल में निम्न जोड़ें।
export PATH=$PATH:/usr/local/go/bin
ख़त्म होना!
यदि टर्मिनल में गो उपकरण अभी भी आपके लिए उपलब्ध नहीं हैं, तो उस विंडो को बंद करने और एक ताज़ा टर्मिनल विंडो खोलने का प्रयास करें।
उदाहरण। लाभकारी या .bash_profile
# This is an example of a .profile or .bash_profile for Linux and Mac systems
export GOPATH=/home/user/go
export PATH=$PATH:/usr/local/go/bin