CentOS पर आप Node.JS कैसे स्थापित करते हैं?


131

मुझे Node.js के लिए कई इंस्टॉलेशन निर्देश मिले हैं, लेकिन वे सभी इतने जटिल लगते हैं - मैं एक सुपर sys व्यवस्थापक नहीं हूं लेकिन मैं चारों ओर मिल सकता हूं। मेरे पास सिस्टम पर yum है, लेकिन मुझे कोई नोड.जेएस पैकेज नहीं मिला है, और मुझे यकीन नहीं है कि सर्वर पर कोड कैसे संकलित किया जाए या इसे कहां रखा जाए।


महान जवाब सभी के लिए धन्यवाद। मेरा मानना ​​है कि अब आप दोनों नोडज और एनपीएम स्थापित कर सकते हैं! भययोग्य
qodeninja


... ईपीईएल के साथ (निर्देश स्थापित करें यदि आपके पास पहले से रेपो नहीं है: rackspace.com/knowledge_center/article/… )।
जेरलिंगगुगी

मुझे नहीं लगता कि EPEL सामान अब काम करता है - या Centos 7. में काम नहीं करता है
jcollum

जवाबों:


139
su - 
yum install gcc-c++ openssl-devel
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
./configure
make
make install

ध्यान दें कि ./configureऊपर उपयोग करने के लिए इसे पायथन 2.6+ की आवश्यकता होती है। python2.7यदि आवश्यक हो तो आप पंक्ति 1 में इंगित करने के लिए "कॉन्फ़िगर" फ़ाइल को संशोधित कर सकते हैं ।

RPM पैकेज बनाने के लिए, आप FPM का उपयोग कर सकते हैं :

# wget http://nodejs.org/dist/node-latest.tar.gz
# tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
# ./configure --prefix=/usr/
# make
# mkdir /tmp/nodejs
# make install DESTDIR=/tmp/nodejs/
# tree -L 3 /tmp/nodejs/
/tmp/nodejs/
└── usr
    ├── bin
    │   ├── node
    │   ├── node-waf
    │   └── npm -> ../lib/node_modules/npm/bin/npm-cli.js
    ├── include
    │   └── node
    ├── lib
    │   ├── dtrace
    │   ├── node
    │   └── node_modules
    └── share
        └── man

अब nodejsपैकेज बनाएं :

# fpm -s dir -t rpm -n nodejs -v 0.8.18 -C /tmp/nodejs/ usr/bin usr/lib

फिर संस्करण स्थापित करें और जांचें:

# rpm -ivh nodejs-0.8.18-1.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:nodejs                 ########################################### [100%]

# /usr/bin/node --version
v0.8.18

स्रोत: https://github.com/jordansissel/fpm/wiki/PackageMakeInstall


3
लेकिन मुझे लगता है कि सही स्थापित किया है? क्या आईडी मैं नहीं?
16

9
मुझे
Yehosef

17
हालांकि यह तकनीकी रूप से सही है, किसी भी प्रकार की स्थिरता या पुनरावृत्ति के लिए, यह मैन्युअल रूप से आरपीएम (या जो भी आपके डिस्ट्रो की पैकेजिंग है) के माध्यम से पैकेजों का प्रबंधन करने के लिए अत्यधिक अनुशंसित है, बजाय मैन्युअल रूप से निर्माण और हर मशीन पर स्रोत से स्थापित करने की जहां यह आवश्यक है। पूर्व-निर्मित पैकेजों के लिंक के नीचे दिए गए उत्तरों की संख्या।
जेसन एंटमैन

5
RPM के माध्यम से अभी Node.JS और इसके किसी भी पारिस्थितिकी तंत्र का प्रबंधन करने की कोशिश करना व्यर्थता में एक कवायद है, और मैं यह कहता हूं कि कोई है जो संक्षेप में एक यम रेपो चला रहा है जिसमें नोड और कई मॉड्यूल पैकेज हैं।
jgoldschrafe

5
@IsaacRabinovitch उन्होंने एक टेनरी जोड़ी if, जो पायथन 2.5 तक नहीं आई। चूँकि CentOS Python को 2.4 के कुछ कस्टम-पैच किए गए संस्करण में सिस्टम पेगिंग के RHEL पथ का अनुसरण करता है, इसलिए मेरा समाधान इसके बजाय yum install python26 python26-develनिष्पादित python26 configureकरना था ./configure। फिर, चूंकि Makefileपायथन स्क्रिप्ट भी निष्पादित करता है, इसलिए मैंने इसके बजाय PYTHONचर को परिभाषित किया । इसके अलावा, आपको वहां पर जरूरत पड़ने वाली है, इसलिए यदि आप पहले से ही नहीं हैं, तो आपको चाहिए । python26pythong++yum install gcc-++
हांक गे

64

यदि आपके पास CentOS 6.x है, और EPEL रिपॉजिटरी को सक्षम किया है , तो आप नोड / npm को स्थापित करने के लिए yum का उपयोग कर सकते हैं:

$ sudo yum install npm

स्थापना पूर्ण होने के बाद, यह सुनिश्चित करने के लिए जांचें कि नोड ठीक से सेटअप है:

$ node -v

(जैसा कुछ लौटाना चाहिए v0.10.36)।

यदि आप Node.js (उदाहरण 4.x, 5.x, आदि) के बाद के संस्करण चाहते हैं, तो आप EPEL के बजाय Nodesource yum रिपॉजिटरी का उपयोग कर सकते हैं ।


2
इसने मेरे CentOS 6.4 सिस्टम पर खूबसूरती से काम किया और मुझे नोड और npm दिया। मुझे नोड 0.10.13 मिला, नवीनतम src टारबॉल 0.10.15 से थोड़ा दूर। ऐसा लगता है कि इसे और अधिक खड़ा करने की जरूरत है क्योंकि यह 'सोर्स से इंस्टॉल' विकल्प को ट्रम्प करता है।
नेक

1
EPEL रेपो स्थापित करने के लिए इसका अनुसरण करें
ली ची कीम

1
एपीएल रिपॉजिटरी रन को सक्षम करने के लिए अपडेट करें yum install -y epel-release, फिर आप यम के साथ नोड और एनपीएम स्थापित कर सकते हैं।
संवत्

मैं v4.2.x के लिए यम के साथ काम करने के लिए एपेल या एपेल-रिलीज़ नहीं प्राप्त कर सका। नीचे दिए गए nave.sh जवाब ने खूबसूरती से काम किया।
जौलम

1
यम के माध्यम से स्थापित करने से मुझे एक बहुत पुराना संस्करण मिलता है v0.10.42 ... मैं नवीनतम संस्करण (वर्तमान में 5.9.0) प्राप्त करने के लिए yum / rpm के माध्यम से नोड कैसे स्थापित कर सकता हूं?
डोकसपार

27

सार "पैकेज प्रबंधक के माध्यम से Node.js स्थापित कर रहा है" किसी भी अधिक CentOS पर NodeJS इंस्टॉल करने के निर्देश शामिल नहीं है। फेडोरा 18 के बाद से, नोडज मानक रेपो का हिस्सा बन जाता है। मैं "एपेल-फेडोरा-नोडज" रेपो की कोशिश करता हूं , और इसे अब अपडेट नहीं करता हूं, संस्करण 0.6.0 पर छोड़ रहा हूं।

अच्छी खबर यह है कि, हमारी मदद करने के लिए , हमारे पास एनओडी के लिए एक आभासी वातावरण है।

https://github.com/isaacs/nave

नोडज स्थापित करना अब आसान है।

$ wget https://raw.github.com/isaacs/nave/master/nave.sh
$ chmod +x nave.sh
$ ./nave.sh install 0.8.8
$ ./nave.sh use 0.8.8
$ node -v  
v0.8.8

Nave.sh फ़ाइल में, आपको स्थानीय यूआरएल को नोड्ज की नवीनतम संरचना के साथ मैच में बदलना पड़ सकता है। 0.11.0 के लिए मैंने निम्नलिखित URL के लिए nave.sh को बदल दिया है

" http://nodejs.org/dist/v $ संस्करण / नोड-वी $ संस्करण-लिनक्स-x64.tar.gz"


1
nodejs.tchol.org अब मर चुका है
विस्फोट करें

@explunit मैं सिर्फ जवाब अद्यतन करता हूं। प्लीज ट्राई नॅव।
user974312

FYI करें यह केवल इस उपयोगकर्ता के लिए इसे स्थापित करने के लिए लगता है। ./Nave.sh usemain <अपने संस्करण>: अगर आप पूरे सिस्टम के लिए यह स्थापित करना चाहते हैं
सूआ

"नोड्ज मानक रेपो का हिस्सा बन जाता है" - सेंटो 7 पर यह अविश्वसनीय रूप से पुराना है। स्थापित संस्करण v10.x है (CentOS पर जो हमारे आईटी विभाग वैसे भी उपयोग करता है)।
जौलम

13

CentOS के लिए

yum install gcc-c++ make git
cd /usr/local/src/
git clone git://github.com/joyent/node.git
cd node
./configure
make
make install

2
जब तक आप नोड प्रोजेक्ट में योगदान करने की योजना नहीं बना रहे हैं, तब तक आपको जीथब संस्करण नहीं, जारी संस्करण का उपयोग करना चाहिए।
बीटी

11

[संपादित करें] नीचे दिए गए टिप्पणियों में इंगित करने के लिए डेविड का धन्यवाद है कि नोडजTchol.org साइट अब एक स्पैम साइट (sic!) की ओर इशारा कर रही है .. इसलिए यह उत्तर अब और काम नहीं करता है, इसका उपयोग न करें!

मैं इस बात की पुष्टि कर सकता हूं कि क्रिस ने अपने समाधान में जो विधि बताई है वह CentOS 5.4 में काम करती है (मैंने इसे एक मिनट पहले किया है :))

wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
yum install nodejs-compat-symlinks npm

पुनश्च: निश्चित रूप से आप रूट होना चाहिए (या sudo का उपयोग करने के लिए) कि स्थापित करने के लिए ..

स्रोत से स्थापित करने के अलावा (जो हमेशा एक विकल्प है) शायद अभी भी एक विकल्प है: यहां मैंने पढ़ा है कि "नोड.जेएस को फेडोरा रॉहाइड में दिसंबर 2012 तक स्वीकार किया गया है और फेडोरा 18 में उपलब्ध होगा।" , तो शायद यह अंततः मानक CentOS रिपॉजिटरी में मिल जाएगा

मैं इस पर एक नज़र होगा ..


3
यह खूबसूरती से CentOS 6 पर काम किया। धन्यवाद!
काइलफ़ारिस

12
"नोडज्स .chol.org" अब मर चुका है
डेविड न्यूकॉम्ब

2
इसलिए आपको बस स्रोत से स्थापित करना चाहिए। डरो मत।
जॉन हंट

2
@JohnHunt सोर्स से इंस्‍टॉल करने का मतलब है कि आप किसी भी तरह से सफाई को अनइंस्‍टॉल नहीं कर सकते। रूबी के साथ भी मेरी यही समस्या रही है। सौभाग्य से, मैं सिर्फ VM छवि को रोलबैक कर सकता हूं ... स्रोत से इंस्टॉल करने का मतलब है कि आपको उस पैकेज की गहरी समझ होनी चाहिए जो आप स्थापित कर रहे हैं। हजारों लिनक्स पैकेजों को ध्यान में रखते हुए, यह एक विकल्प नहीं है!
क्रिश्चियन

1
"ऊपर का लिंक"? उत्तर वोट द्वारा हल किए जाते हैं, और क्रिस अब आपके नीचे है।
आइजैक राबिनोविच

10

जैसा कि ऊपर उल्लेख किया गया है, "tchol.org" चला गया है, CentOS के लोगों को पैकेज मैनेजर के उपयोग को छोड़ने या किसी अन्य OS पर स्विच करने के लिए देख रहा है। मैंने सभी (प्रायोगिक / देव बॉक्स) पर पूर्व (फिर से) करने के खिलाफ खुद के साथ एक समझौता किया।

सौभाग्य से, वहाँ अभी भी rpms उपलब्ध हैं: http://patches.fedorapeople.org/oldnode/stable/el6/x86_64/

रेपो-इंस्टॉलर के लिए बस आरपीएम को अनदेखा करें, जो यम को डिफंक्शन साइट पर निर्देशित करता है। जब तक कि वे अप्रचलित नहीं हो जाते, तब तक हमें थोड़ा समय खरीदना चाहिए।

मैं अपनी आँखें नए रेपो के लिए खुली रखूँगा, और अगर मुझे मिल जाए तो वापस पोस्ट कर दूंगा।


मैं कहूंगा कि आपके लिंक में 0.6 संस्करण पहले से ही काफी पुराना है। ऐसा लगता है कि अभी आरएचईएल
एक्सप्लुनिट

8

इसने मेरे लिए CentOS 5.7 पर काम किया:

yum install openssl-devel 
yum install python27
yum install gcc-c++
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
cd node-v[tab]
python2.7 configure
make PYTHON=python2.7
make install

3
मुझे अपने CentOS 5.10 पर अजगर 2.6 का उपयोग करना है, क्योंकि अजगर 2.7 रेपो में नहीं है।
ओहो

7

एक और दृष्टिकोण है जिसे मैंने किसी भी अन्य उत्तर में सूचीबद्ध नहीं देखा है, और यह है कि लिनक्स के लिए द्विआधारी वितरण का उपयोग करना है जो कि पिछले 6.6 से देखा गया है।

यहां वह स्क्रिप्ट है जिसका मैं उपयोग करता हूं:

# get the latest stable binary 
latest_node=$(curl http://nodejs.org/dist/latest/SHASUMS.txt | grep 'linux-x64.tar.gz' | awk '{ print $2 }')
wget -O ~/nodestable.tar.gz http://nodejs.org/dist/latest/$latest_node
cd /usr/local/
sudo tar xzvf ~/nodestable.tar.gz --strip=1

या, यदि आप एक विशिष्ट संस्करण चाहते हैं (जैसे 0.8 श्रृंखला पर बने रहने के लिए):

wget http://nodejs.org/dist/v0.8.22/node-v0.8.22-linux-x64.tar.gz
cd /usr/local/
sudo tar xzvf ~/node-v0.8.22-linux-x64.tar.gz --strip=1

और मेरे लिए सेंटोस 6.3 पर, मुझे निम्नलिखित लिंक जोड़ना था ताकि नोड और एनपीएम कमांड नियमित उपयोगकर्ता से या सुडो से काम करें। आपके संस्करण के आधार पर आवश्यकता नहीं हो सकती है।

sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf

स्पष्ट रूप से, CentOS / RHEL पर नोड.जेएस के लिए स्थिति खराब है, क्योंकि रेपो में कोई भी नोड शामिल नहीं है। जेएस ( संबंधित प्रश्न यहां देखें )। इस उत्तर में उसी तरह के नुकसान हैं जो पहले स्रोत से संकलन के लिए उल्लिखित हैं।


7

ऊपर दिए गए उत्तर पुराने हैं

रूट के रूप में

curl -sL https://rpm.nodesource.com/setup | bash -
yum install -y nodejs

और आप कर रहे हैं

के साथ अपने स्थापित सत्यापित करें

node -v

कर्ल के मेरे संस्करण को यूआरएल के एसएसएल प्रमाणपत्र के हस्ताक्षर प्राधिकरण की तरह नहीं लगता है, और इसलिए स्क्रिप्ट चुपचाप विफल हो जाती है। आप कर्ल -k विकल्प का उपयोग करके इसे पा सकते हैं।
स्पाइक विलियम्स

इसके अलावा, ऊपर दिए गए कर्ल कमांड में -k जोड़ने के बाद, आपको "सेटअप" स्क्रिप्ट में उस डोमेन से कर्ल डाउनलोड के संदर्भ को भी अपडेट करना होगा जो डाउनलोड हो जाता है। फिर उस स्क्रिप्ट को मैन्युअल रूप से बैश का उपयोग करके चलाएं।
स्पिक विलियम्स

5

किसी ने भी nvm(एकाधिक) को सुरक्षित और आसानी से संभालने के लिए उल्लेख नहीं किया है ? आसानी से नोड स्थापना https://github.com/creationix/nvm ? मुझे यह बहुत उपयोगी लगता है।

यहां तक कि बहुत ज्यादा, एक नोड रिहाई फ़ाइलों पेड़ और पटकथा के बिना तो कस्टम आरपीएम संकुल का निर्माण करने के लिए उपयोगी latest-node, wget, ./configure, make, make install, ऐसा।

nvm install 0.10.9

रिलीज के अनुसार बायनेरिज़ या संकलन स्रोत कोड डाउनलोड करेगा।


वहाँ एक ऑफ़लाइन स्थापित है?
अमित पटेल

4

Node.js v4 LTS आर्गन के लिए RHEL, CentOS या फेडोरा पर रूट के रूप में चलाएं:

curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -

वैकल्पिक रूप से Node.js v5 के लिए:

curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -

वैकल्पिक रूप से Node.js 0.10 के लिए:

curl --silent --location https://rpm.nodesource.com/setup | bash -

फिर रूट के रूप में स्थापित करें:

yum -y install nodejs

स्रोत: https://nodejs.org/en/download/package-manager/


एकमात्र उत्तर जो CentOS 7.2 के लिए काम करता है। और इतनी जल्दी और पूरी तरह से काम किया!
राइट टूभुवन

सिफारिश: GitHub पर NVM परियोजना पर जाएं और README से निश्चित निर्देश प्राप्त करें: github.com/creationix/nvm#installation
Kay V

3

मेरे पास कुछ बहुत सीधे-सीधे निर्देश हैं, साथ ही .spec फ़ाइल यहाँ है:

http://www.chrisabernethy.com/installing-node-js-on-centos-redhat/

आप इसे स्रोत से संकलित करेंगे, इसलिए आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपके पास अपने सिस्टम (gcc और मित्रों) पर ऐसा करने के लिए सभी आवश्यक पैकेज हैं। निर्देशों का यह सेट एक RPM के निर्माण के लिए है, इसलिए यदि आप किसी भी आवश्यक पैकेज को याद नहीं कर रहे हैं, तो rpmbuild आपको बताएगा कि आपको पहले कौन से इंस्टाल करने की आवश्यकता है।


1
सर्वर दोष में आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
user619714

इसके अलावा, लिंक / usr / src / redhat को संदर्भित करता है, जो मेरे CentOS 5 में मौजूद नहीं लगता है (यह सही ढंग से समझने पर / usr / स्थानीय / src पर है)
Kato

2
हाल के परिवर्तनों से लोगों को अपने पायथन इंस्टॉलेशन को अपडेट करने की आवश्यकता होगी (या कॉन्फ़िगर किसी भी CentOS सर्वर पर अभी भी पायथन 2.4 का उपयोग करके काम नहीं करेगा) .. जानकारी को ताज़ा करने और इसे यहां रखने पर विचार करें?
टिम पोस्ट


3

आप नोडब्रेव का उपयोग कर सकते हैं । $ curl -L git.io/nodebrew | perl - setup $ export PATH=$HOME/.nodebrew/current/bin:$PATH $ source ~/.bashrc $ nodebrew install-binary latest $ nodebrew use latest $ node -v


2

उबंटू के लिए, इसने मेरे लिए संस्करण 0.4.10 के लिए काम किया

cd /usr/local/src/
sudo wget http://nodejs.org/dist/node-v0.4.10.tar.gz
sudo tar zxvf node-v0.4.10.tar.gz 
cd node-v0.4.10/
sudo ./configure 
sudo make
sudo make install

सवाल CentOS के लिए है
jcollum

2

यहाँ मेरा डॉकरफाइल है जो सेंट 7 में नोड v0.10.36 स्थापित करता है

FROM centos:7

RUN    yum -y update
RUN    yum -y install vi, vim, unzip, tar
RUN    yum -y install wget, curl, git

RUN    yum -y install epel-release
RUN    yum -y install npm

2

संस्करण 4+ के लिए मेरा जवाब:

yum -y install wget
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-x64.tar.gz
tar xzf node-v4.0.0-linux-x64.tar.gz -C /usr/local
rm -rf node-v4.0.0-linux-x64.tar.gz
mv /usr/local/node-v4.0.0-linux-x64 /usr/local/node
ln -s /usr/local/node/bin/node /usr/bin/node
ln -s /usr/local/node/bin/npm /usr/bin/npm

नवीनतम संस्करण के डाउनलोड लिंक को खोजने के लिए फ़ोल्डर में देखें https://nodejs.org/dist/latest/


इसने मुझे Plos चलाने वाले CentOS सर्वर पर बचाया - नवीनतम संस्करण (5) का निर्माण स्रोत से विफल हो गया क्योंकि gcc इतनी पुरानी है। मैं gcc को अपडेट करूँगा लेकिन आमतौर पर yum के माध्यम से मैन्युअल रूप से कुछ भी अपडेट करने से Plesk चिल्लाते हुए बच्चे में बदल जाता है।
ट्विस्टेडपिक्सल

4.x स्थिर के लिए एक टार है? उत्तर बेहतर होगा यदि यह कुछ संस्करण परिवर्तनों से बचे।
१२:३४ पर jcollum

मैंने अपने उत्तर को नवीनतम वितरण फ़ोल्डर में लिंक को शामिल करने के लिए संपादित किया, जहां आप डिस्ट्रो-विशिष्ट इंस्टॉल पा सकते हैं।
इवान सिरोकी

1

नीचे कोड CentOS 6 पर बहुत अच्छा काम किया

wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
yum install nodejs-compat-symlinks npm

यह अब और काम नहीं करता है, http://nodejs.tchol.org अब ऑनलाइन नहीं है।


यह काम करता था। यह मशीन अब मौजूद नहीं है जैसा दिखता है।
rox0r

1

मैं इस स्थापना को आरएचईएल 5.8 पर स्वयं करने का काम बहुत पहले नहीं कर पाया। दुर्भाग्य से, नोडजेस.ओच.ओएल के ऑफ़लाइन होने के साथ, स्रोत से इसे बनाने का एकमात्र विकल्प है।

हालाँकि, बिल्ड प्रक्रिया काफी जटिल हो गई क्योंकि बिल्ड स्क्रिप्ट में अजगर कोड शामिल है जो RHEL पर पायथन के डिफ़ॉल्ट संस्करण के साथ काम नहीं करता है। बहुत परीक्षण और त्रुटि के बाद (और बहुत से googling), मुझे यह ब्लॉग पोस्ट मिला, जो मूल रूप से आवश्यक निम्न कार्यों पर एक कदम का वर्णन करता है।

ए। पायथन 2.6 बी स्थापित करें। एक वैकल्पिक संस्करण के रूप में अजगर के उस संस्करण को सेटअप करें, फिर इसे डिफ़ॉल्ट सी के रूप में सेट करें। कॉन्फ़िगर करें और नोड स्थापित करें। js d। पाइथन को डिफ़ॉल्ट 2.4 संस्करण में वापस स्विच करना।

कुंजी यह है कि आपको बाद में पायथन 2.4 पर वापस जाना चाहिए; अन्यथा, यम जैसी सरल चीजें विफल हो जाएंगी।

http://www.robeesworld.com/blog/31/installing_node_js_0_8_under_centos_5_8


1

टॉप-रेटेड उत्तर का उपयोग करके स्थापित करने के बाद, मैं सूडो अनुमतियों के बिना किसी भी वैश्विक मॉड्यूल (-g) को स्थापित करने में असमर्थ था। एनपीएम अपडेट में त्रुटियां दिखाई गईं। नीचे दी गई विधि ने मेरे लिए सही काम किया है, इसमें एसयू या एसयूडीओ अनुमतियों की आवश्यकता नहीं है।

मैंने नीचे दिए गए तरीके ( https://gist.github.com/isaacs/579814 ) का उपयोग करके Node.js और NPM स्थापित किया, लेकिन उस पृष्ठ में deesejohn द्वारा पोस्ट की गई एक सलाह के अनुसार आदेशों की दो पंक्तियों को संशोधित किया।

cd
sudo yum install gcc-c++
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.org/install.sh | sh

स्थापित संस्करण का उपयोग कर node -vऔर जाँच करेंnpm -v

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.