आप अपनी वेबसाइट से नोड ( 4.2.2
) का नवीनतम संस्करण डाउनलोड कर सकते हैं , इसके बजाय पैकेज डेबियन प्रदान करता है ( ) का उपयोग करें । इसका मतलब यह भी होगा कि आपके पास एनपीएम का अपडेटेड वर्जन है। मुझे जेसी पर ऐसा करने में कोई समस्या नहीं हुई।0.12
.tar.gz
उनकी वेबसाइट से और cd
उस dir में डाउनलोड करें (फ़ाइल का नाम स्पष्ट रूप से मेरे डाउनलोड के लिए विशिष्ट है):
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
यदि आपके पास बिन फ़ोल्डर में एक नज़र है तो आप नोड और एनपीएम के लिए आवश्यक बायनेरिज़ देखेंगे:
$ ls node-v4.2.2-linux-x64/bin
node npm
अब मैं कुछ ट्रैक करने के लिए आसान रखने के लिए फ़ोल्डर का नाम बदल देंगे
$ mv node-v4.2.2-linux-x64 nodejs
यदि आप नोड को अद्यतन रखने में रुचि नहीं रखते हैं, तो बस इस फ़ोल्डर को अपने बिन स्थानों (मैं उपयोग करें ~/bin
) में से एक में स्थानांतरित करें , और अगले चरण को छोड़ दें।
यदि आप अपने नोड संस्करण को आसानी से अपडेट करने में सक्षम होना चाहते हैं, तो nodejs
फ़ोल्डर को कहीं ले जाएं आप इसे ट्रैक कर सकते हैं ( ~/nodejs
शायद)। फिर आप अपने बिन स्थानों में से एक के लिए एक सिमलिंक बनाना चाहते हैं ताकि बायनेरी का उपयोग आपके शेल से पूरा पथ लिखे बिना किया जा सके।
मान लें कि आप अपने होम डायरेक्टरी में नोडज फोल्डर डाल सकते हैं, जो अब आप कर सकते हैं:
$ ln -s ~/nodejs ~/bin/nodejs
जाहिर है, यह आपके इच्छित किसी भी बिन स्थान पर जा सकता है। मैंने अपनी होम डाइरेक्टरी का उपयोग किया है इसलिए यह केवल मेरे लिए उपलब्ध है, लेकिन आप भी आसानी से कर सकते हैं:
$ ln -s ~/nodejs /usr/local/bin/nodejs
यह एक पैदा करेगा सिमलिंक से NodeJS बिन निर्देशिका (जिसका अर्थ है कि किसी भी अद्यतन निर्देशिका के लिए अपने घर में फ़ोल्डर के माध्यम से कहीं फ़ोल्डर में परिलक्षित होते हैं करने के लिए अपने घर निर्देशिका में फ़ोल्डर प्रतीकात्मक कड़ी )। अब आप यह सुनिश्चित करना चाहते हैं कि नोड फ़ोल्डर निर्देशिका वाला बिन फ़ोल्डर आपके $PATH
पर्यावरण चर में है , इसलिए ~/.profile
अपने घर निर्देशिका में फ़ाइल खोलें । आप इसे उस फ़ाइल के निचले भाग में जोड़ना चाहते हैं (यदि आपने उपयोग नहीं किया है तो पथ बदल रहा है ~/bin/
):
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
यह जाँच करेगा कि क्या निर्देशिका मौजूद है, और यदि यह है, तो इसे अपने पेट में जोड़ें। मैं उपयोग करता हूं zsh
इसलिए मैंने अभी एक लाइन अपडेट की है ~/.zshrc
:
export PATH="$HOME/bin/nodejs/bin:$PATH"
अपना टर्मिनल बंद करें और फिर से खोलें, फिर जांच के लिए निम्नलिखित टाइप करें:
$ node -v
v4.2.2
$ npm -v
2.14.7
सिम्पल लिंक बनाकर, इसका अर्थ है कि भविष्य में, आप .tar.gz
Nodejs वेबसाइट से एक नया डाउनलोड कर सकते हैं , इसे निकाल सकते हैं ~/nodejs
और आपके $PATH
पर्यावरण चर में आपके लिए उपलब्ध बायनेरिज़ स्वचालित रूप से अपडेट हो जाते हैं।
setup_4.x
... फिर से कर्ल और उपयुक्त हो?