सवाल मैं अपने नोडजेएस को नवीनतम संस्करण में कैसे अपडेट कर सकता हूं?


मैंने निम्नलिखित कोड के साथ उबंटू पर नोडजेएस स्थापित किया है

sudo apt-get install nodejs

चूंकि मैं उबंटू के लिए एक नया उपयोगकर्ता हूं, इसलिए मैंने यह कोड भी चलाया

sudo apt-get install npm

अब जब मैं टाइप करता हूं

 nodejs --version

यह दिखाता है

v0.6.19

मैंने नवीनतम नोडजेएस संस्करण की जांच की और देखा 0.10.26 

मैं nodeJS के अपने संस्करण को कैसे अपडेट कर सकता हूं 0.10.26?

मैंने कोशिश की

 sudo apt-get install <packagename>
 sudo apt-get install --only-upgrade <packagename>

लेकिन कोई भाग्य नहीं है।


498
2018-02-26 20:51


मूल




जवाब:


उपयोग एन मॉड्यूल से एन मॉड्यूल नोड को अपग्रेड करने के लिए

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

नवीनतम संस्करण (और वर्तमान स्थिर नहीं) संस्करण में अपग्रेड करने के लिए, आप इसका उपयोग कर सकते हैं

sudo n latest

पूर्ववत करने के लिए:

sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
sudo n rm 6.0.0     # replace number with version of Node that was installed
sudo npm uninstall -g n

डेविड वॉल्श ब्लॉग में मिला http://davidwalsh.name/upgrade-nodejs


885
2018-06-08 23:14



यह सही जवाब होना चाहिए। n एक नोड सहायक पैकेज है जो किसी दिए गए node.js संस्करण को स्थापित या अद्यतन करता है। - Martin
मैं उत्पादन उदाहरण पर ऐसा करने के खिलाफ दृढ़ता से सलाह दूंगा। यह आपके वैश्विक एनपीएम पैकेज और नए स्थापित करने की आपकी क्षमता के साथ गंभीरता से गड़बड़ कर सकता है। - Loourr
मैंने कोशिश की ... अब जब मैं दौड़ता हूं node मुझे यह त्रुटि मिलती है bash: /usr/bin/node: No such file or directory मुझे क्या करना चाहिए ? - Yerko Palma
लेकिन अभी भी nodejs --version बो 0.10.25 बोना - Mansuu....
डेविड वॉल्श ने इसके बजाय एनवीएम का उपयोग किया - Ads20000


पूरा स्थापना निर्देश तब से अपलोड कर दिए गए हैं यहाँ नोड्ससोर्स द्वारा। यह आपके संदर्भ के लिए नीचे कॉपी किया गया है। नवीनतम संस्करण को अपडेट करने के लिए निर्देश समान हैं।

Node.js v10.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 6.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

Node.js v9.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 6.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_9.x | bash -
apt-get install -y nodejs

Node.js v8.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 6.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs

Node.js v7.x:

नोट: डेबियन व्हीजी और उबंटू सटीक पैकेज हैं नहीं इस रिलीज के लिए उपलब्ध है। कृपया संदर्भ दें पुराने distros पर Node.js> = 4.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs

Node.js v6.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 4.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs

Node.js v5.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 4.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install -y nodejs

Node.js v4.x:

नोट: यदि आप उबंटू सटीक या डेबियन व्हीज़ी का उपयोग कर रहे हैं, तो आप इसके बारे में पढ़ना चाहेंगे पुराने distros पर Node.js> = 4.x चल रहा है

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

नोड.जेएस v0.12:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.12 | bash -
apt-get install -y nodejs

Node.js v0.10:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.10 | bash -
apt-get install -y nodejs

io.js v3.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_3.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_3.x | bash -
apt-get install -y iojs

io.js v2.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_2.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_2.x | bash -
apt-get install -y iojs

io.js v1.x:

नोट: io.js की यह शाखा सक्रिय रूप से बनाए नहीं है और उत्पादन के उपयोग के लिए अनुशंसित नहीं है।

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_1.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_1.x | bash -
apt-get install -y iojs

280
2017-11-12 14:54



अद्यतन के लिए upvote, धन्यवाद! - Roy Ling
मैं पुरानी जानकारी को हटाने या उन्हें प्रश्न के निचले हिस्से में ले जाने की सलाह दूंगा, ताकि वर्तमान जानकारी पहले पढ़ी जा सके। - k0pernikus
@ k0pernikus वह कैसा है? : p - dayuloli
बहुत बढ़िया :) मैंने पढ़ने के बाद कल नोड 4 स्थापित किया। यह पहले से ही ^^ पुराना है - k0pernikus
यही वह जवाब है जो मेरे लिए काम करता है! - Elric


यह पीपीए पुराना है और अब और नहीं बनाए रखा है; आपको इसके बजाय अन्य उत्तरों पर विचार करना चाहिए।

आप पीपीए से नवीनतम संस्करण स्थापित कर सकते हैं:

sudo add-apt-repository ppa:chris-lea/node.js  
sudo apt-get update  
sudo apt-get install nodejs

29
2018-02-26 21:47



मुझे लगता है कि यह एक बेहतर जवाब होगा यदि आपने (भी) ऐसा करने का एक गैर-पीपीए तरीका प्रदान किया है, तो पीपीए पुराने और अज्ञात होने के लिए कुख्यात रूप से जाने जाते हैं, अनिवार्य रूप से जवाब बेकार बनाते हैं। - pzkpfw
@ bigbadonk420 हाँ, अगर आपने इसे अभी गॉगल किया है, तो शायद पहली पंक्ति को छोड़ना बेहतर होगा और नोड 0.10.34 के साथ मेरे लिए बस अपडेट और इंस्टॉल करें - Capaj
@ कपाज नहीं। इससे मदद नहीं मिली ... - deostroll
इस पीपीए का उपयोग करने की सिफारिश न करें, ऐसा लगता है कि यह पुराना है। - Kzqai


मैं अपने नोड संस्करणों को संभालने के लिए एनवीएम का उपयोग करता हूं। सेट अप करने और उपयोग करने में आसान बहुत आसान है।

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

इसके बजाय वैश्विक स्तर पर एनवीएम स्थापित करने के लिए, ऊपर दिए गए के बजाय निम्न कर्ल कमांड का उपयोग करें (और संभवतः दूसरे कमांड का उपयोग न करें, लेकिन तीसरे का उपयोग करें)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash

फिर उपयोग करें nvm install stable (या इसके बजाए एक संस्करण संख्या डालें stable) नोड का नवीनतम / विशिष्ट संस्करण प्राप्त करने के लिए। उपयोग nvm use stable (या एक विशिष्ट संस्करण संख्या) उस नोड संस्करण का उपयोग करने के लिए। उपयोग nvm ls यह देखने के लिए कि आपने जो नोड संस्करण स्थापित किए हैं और nvm uninstall stable(या एक विशिष्ट संस्करण संख्या) नोड के एक विशिष्ट संस्करण को हटाने के लिए।

सूत्रों का कहना है: इंस्टॉल करें, प्रयोग


17
2018-03-31 14:00



जबकि यह सैद्धांतिक रूप से सवाल का जवाब दे सकता है, यह बेहतर होगा यहां उत्तर के आवश्यक हिस्सों को शामिल करने के लिए, और संदर्भ के लिए लिंक प्रदान करें। - Warren Hill
मेरे नोबनेस के लिए माफ़ी। अद्यतन उत्तर - amnah
दिया गया कर्ल पथ काम नहीं कर रहा है। मैंने "कर्ल" इस्तेमाल किया raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | जैसा कि दिया गया है " github.com/creationix/nvm - Senthil
यूआरएल भाग को एनवीएम के नवीनतम संस्करण में अपडेट करना न भूलें - Nidhin David


मैंने अपने यूबंटू 14.04 पर एक ही सूची कमांड की कोशिश की लेकिन यह अभी भी एक त्रुटि फेंक रहा था।

मैंने जिन आदेशों को निष्पादित किया था वे थे:

sudo add-apt-repository ppa:chris-lea/node.js  
sudo apt-get update  
sudo apt-get install nodejs

और मुझे जो त्रुटि मिल रही थी:

Invalid version 0.12.2
Line 299: curl not found in /bin/n

जो मैंने पाया वह कर्ल यूटिलिटी मेरे ओएस पर स्थापित नहीं था।

मैंने आदेश निष्पादित किया:

apt-get install curl

(उपयोग sudo उपसर्ग के रूप में यदि आप नहीं हैं su)

और फिर जवाब में सुझावों को दोहराया और यह काम करता है;)


4
2018-04-12 04:43





मैं इसके बजाय एनवीएम का उपयोग करने की सलाह देता हूं, और टर्मिनल में संघर्ष से बचने के लिए पहले से स्थापित संस्करण को भी हटा रहा हूं

sudo apt purge nodejs npm

फिर एनवीएम स्थापित करें और इसका इस्तेमाल करें

वीडियो स्पष्टीकरण

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

एनवीएम डाउनलोड और स्थापित करने के लिए

nvm install node

नोड के नवीनतम संस्करण को डाउनलोड और स्थापित करना चाहिए।

बाद में नोड को अद्यतन करने के लिए

nvm install node
nvm alias default node

4
2018-02-25 07:17



यह एकमात्र स्वीकार्य उत्तर होना चाहिए - यदि आप उबंटू में एक सनी और अद्यतित नोड सेटअप चाहते हैं। - José L. Patiño


यह nodesource से नवीनतम नोड v0.12। * स्थापित करता है।

sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs

नोड v4.x के लिए

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

2
2018-05-13 12:17



क्या आप स्क्रैच से नोड स्थापित कर रहे हैं? सवाल स्थापित करने के बारे में अद्यतन करने के बारे में था - Green