2012-11-02 27 views
14

पर सेट करें मैं RoR का अध्ययन कर रहा हूं और मैं इस वर्चुअल मशीन को RoR "तैनाती" करने के लिए सेट कर रहा हूं और मैं Node.js स्थापना में फंस गया हूं।

मैं Ubuntu 12.04 का उपयोग कर रहा हूँ और मैं इस गाइड के इस कदम के बाद:

http://railsapps.github.com/installing-rails.html

के बाद से रेल 3.1, एक जावास्क्रिप्ट क्रम विकास के लिए उबंटू लिनक्स पर (इसके लिए की जरूरत नहीं है की जरूरत किया गया है मैक ओएस एक्स या विंडोज)।

$ sudo apt-get install nodejs

और अपने $ पथ में सेट: लिनक्स Ubuntu पर विकास के लिए, यह Node.js सर्वर साइड जावास्क्रिप्ट वातावरण स्थापित करने के लिए सबसे अच्छा है।

इसका मतलब क्या है, "मेरे $ पाथ पर सेट करें"?

मैं पिछले कुछ घंटों में Google पर इसकी खोज कर रहा हूं और विभिन्न समाधानों के लिए सभी समाधान अलग हैं और मुझे इसके लिए कोई आसान जवाब नहीं मिलता है। क्या आप यहां थोड़ी रोशनी दे सकते हैं?

धन्यवाद!

उत्तर

19

आप उस के बारे में चिंता करने की ज़रूरत नहीं है, apt-get install आदेश होगा हो सकता है यह तुम्हारे लिए करो यह वैश्विक $ PATH चर में नोडजेस प्रक्रिया (आमतौर पर /usr/bin/node) के पथ को जोड़ता है। यह सुनिश्चित करता है कि जब आप अपने टर्मिनल में node टाइप करते हैं तो यह नोडजेस प्रक्रिया शुरू करेगा।

अगर कुछ अजीब कारणों से आप इसे शुरू नहीं कर सकते हैं, तो आपको अपने नोड स्थापना में पथ को $ PATH में मैन्युअल रूप से जोड़ना होगा। आप को संपादित करने के ~/.bashrc फ़ाइल और जोड़ कर ऐसा कर सकते हैं:

PATH=/usr/bin/node:$PATH 
+1

सरल और कुशल! धन्यवाद! – Apollo

+1

जो मानता है कि ओपी बैश का उपयोग कर रहा है। ;-) –

+0

वह वास्तव में ... :) – mihai

1

जो शैल आप चल रहे हैं पर निर्भर करता है, इस सवाल का जवाब अलग हो सकता है, लेकिन एक अच्छा प्रारंभिक जगह http://www.troubleshooters.com/linux/prepostpath.htm

और http://www.linuxjournal.com/article/3645

+0

अच्छा लेख, धन्यवाद! – Apollo

+0

आपके उत्तर आदर्श होने के लिए, आपको उन लिंक के मुख्य बिंदुओं को सारांशित करना चाहिए क्योंकि वे भविष्य में मर सकते हैं। किसी भी मामले में, लिंक के लिए धन्यवाद। –

12

मैं npm स्थापित करने के लिए कोशिश कर रहा है और यह शिकायत की के बारे में node रास्ते में नहीं किया जा रहा। काफी आसानी से, nodejs था, लेकिन node नहीं था।

$ cd /usr/bin/ $ sudo ln -s nodejs node

... जो nodejs को node सिमलिंक: मैं इस प्रकार की समस्या को हल समाप्त हो गया। अब npm शिकायतों के बिना इंस्टॉल करता है।

+0

पुनः लोड करने की भी आवश्यकता है, धन्यवाद, यह मेरे लिए काम करता है – Shashanth

+3

यह apt-get के साथ स्थापित करने के बाद UBuntu 16.04 में आवश्यक था। धन्यवाद। :-) –