[macos] मैक ओएस पर नवीनतम संस्करण में नोडजेएस को अपग्रेड करें


Answers

यहां बताया गया है कि मैंने सफलतापूर्वक v0.8.18 से v0.8.18 तक किसी अन्य आवश्यकता के बिना सफलतापूर्वक अपग्रेड किया, (टर्मिनल में इन आदेशों को टाइप करें):

  1. sudo npm cache clean -f (बल) आपको एनपीएम कैश साफ़ करता है
  2. sudo npm install -gn इंस्टॉल करें "n" (इसमें कुछ समय लग सकता है)
  3. sudo n stable स्थिरतम संस्करण के लिए sudo n stable अपग्रेड

ध्यान दें कि sudo आपके पासवर्ड को संकेत दे सकता है।

यदि node -v टाइप करते समय संस्करण संख्या दिखाई नहीं देती है, तो आपको रीबूट करना पड़ सकता है।

ये निर्देश यहां भी पाए जाते हैं: davidwalsh.name/upgrade-nodejs

Question

वर्तमान में मैं मैक ओएस एक्स 10.7.4 पर नोडजेएस v0.6.16 का उपयोग कर रहा हूं। अब मैं इसे नवीनतम नोडजेएस v0.8.1 में अपग्रेड करना चाहता हूं। लेकिन nodejs.org से नवीनतम पैकेज फ़ाइल को डाउनलोड करने और स्थापित करने के बाद, मैंने पाया कि सिस्टम अभी भी v0.8.1 के बजाय v0.6.16 का उपयोग कर रहा है जब मैंने टर्मिनल में "नोड-वी" टाइप किया था। क्या कोई ऐसा कदम है जिसे मैंने याद किया है? या क्या मुझे नवीनतम स्थापित करने से पहले पुराने संस्करण को पूरी तरह से अनइंस्टॉल करना चाहिए?

बीटीडब्ल्यू, मुझे पता है कि एनवीएम नोडजेज पैकेज को प्रबंधित करने में मदद कर सकता है

https://github.com/creationix/nvm/

इसका उपयोग किए बिना नोडज को अपग्रेड करने का कोई तरीका है?

मैंने इस समस्या को गुमराह किया है, लेकिन ऐसा लगता है कि नवीनतम नोडजेएस के लिए इस सवाल का कोई स्पष्ट जवाब नहीं है। बहुत धन्यवाद।




Http://nodejs.org पर जाएं और इंस्टॉलर को डाउनलोड और चलाएं। यह अब काम करता है - कम से कम मेरे लिए।




मैं इसके लिए नोड संस्करण प्रबंधक (एन कहा जाता है) का उपयोग करता हूं।

npm install -g n

फिर

n latest

या

n stable



आप दौड़ सकते हैं लेकिन आप छुपा नहीं सकते ... अंत में आप nvm का उपयोग करेंगे।




मैकोज़ पर होमब्री अनुशंसित तरीका चलाने के लिए है

brew install node
npm install -g npm@latest




वेबसाइट nodejs.org पर जाएं और नवीनतम पीकेजी डाउनलोड करें और फिर इंस्टॉल करें। इससे मेरा काम बनता है

मैंने अपने नोड को अपग्रेड करने के लिए ब्रू का इस्तेमाल किया। यह स्थापित है लेकिन यह /usr/local/Cellar/node/5.5.0 में स्थित है और /usr/local/bin/node में एक डिफ़ॉल्ट नोड है जो मुझे परेशान करता है। मैं मुलायम लिंक नहीं बनाना चाहता क्योंकि मुझे वास्तव में नहीं पता कि ब्रू कैसे व्यवस्थित किया जाता है। तो मैं pkg फ़ाइल डाउनलोड, स्थापित और मुझे यह जानकारी मिली:

Node.js पर स्थापित किया गया था

/usr/local/bin/node

npm पर स्थापित किया गया था

/usr/local/bin/npm

सुनिश्चित करें कि /usr/local/bin आपके $ PATH में है।

अब अपग्रेड पूरा हो गया है




परियोजना आवश्यकता के अनुसार नोड को अपग्रेड करने के लिए एनवीएम का उपयोग करें ..

homebrew के माध्यम से एनवीएम स्थापित करें .. ब्रू अद्यतन ब्रू स्थापित nvm mkdir ~ / .nvm nano ~ / .bash_profile

आपकी .bash_profile फ़ाइल में (आप अपने खोल के अनुसार, एक अन्य फ़ाइल का उपयोग कर रहे हैं), निम्न जोड़ें:

निर्यात NVM_DIR = ~ / .nvm स्रोत $ (brew --prefix nvm) /nvm.sh

स्रोत ~ / .bash_profile echo $ NVM_DIR




Related