के लिए नोड पथ कैसे सेट करें मैं पोस्टग्रेज़ डेटाबेस तक पहुंचने के लिए नोडजेज़ सेट करने का प्रयास कर रहा हूं। क्या मैं अब तक किया है निम्नलिखित (https://gist.github.com/579814) है:नोडजेस (उबंटू)
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=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl http://npmjs.org/install.sh | sh
तो
git clone git://github.com/isaacs/npm.git
make
make install
अब तक, तो अच्छा। हालांकि, जब मैं postgres ड्राइवर
npm install pg
मैं निम्नलिखित मिल स्थापित करने का प्रयास:
नोड waf कॉन्फ़िगर निर्माण || सच
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : not found
Checking for node prefix : ok /usr/local
Checking for program pg_config : /usr/bin/pg_config
'configure' finished successfully (0.066s)
Waf: Entering directory `/home/christian/node_modules/pg/build'
[1/2] cxx: src/binding.cc -> build/default/src/binding_1.o
../src/binding.cc:3:25: fatal error: node_events.h: No such file or directory
compilation terminated.
Waf: Leaving directory `/home/christian/node_modules/pg/build'
Build failed: -> task failed (err #1):
{task: cxx binding.cc -> binding_1.o}
मैं, नोड पथ स्थापित करने के लिए चारों ओर देख रहा है, हालांकि मदद के लिए कुछ भी अब तक नहीं मिला है - शायद इसलिए भी कि मैं पूरी तरह NodeJS के लिए नया हूँ, इसलिए मैं खुशी होगी किसी भी संकेत के बारे में।
node.js के नए संस्करणों में, npm को नोड के साथ शामिल किया गया है। आपको 'curl http://npmjs.org/install.sh | करने की आवश्यकता नहीं है sh'। –