2012-01-02 19 views
8

जब मैं सर्वर प्रारंभ, मैं निम्नलिखित त्रुटि मिलती हैलोड करने में असमर्थ /nowjs/now.js

[Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node- proxy/lib/node-proxy.node] 
Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node-proxy/lib/node-proxy.node 
at Object..node (module.js:465:11) 
at Module.load (module.js:353:31) 
at Function._load (module.js:310:12) 
at Module.require (module.js:359:17) 
at require (module.js:370:17) 
at Object.<anonymous> (/home/boopathi/node_modules/now/lib/proxy.js:10:13) 
at Module._compile (module.js:434:26) 
at Object..js (module.js:452:10) 
at Module.load (module.js:353:31) 
at Function._load (module.js:310:12) 

जब मैं नोड प्रॉक्सी मॉड्यूल मैन्युअल बनाने के लिए, मैं निम्नलिखित चेतावनी मिलती है ..

[2/2] cxx_link: build/Release/node-proxy_1.o -> build/Release/node-proxy.node 
पीले रंग में

...

अब मैं /nowjs/now.js फ़ाइल

मैं --harmony_p की कोशिश की लोड करने में सक्षम नहीं कर रहा हूँ roxies .. लेकिन यह मदद नहीं की ..

+0

आपके नोडजेज़ संस्करण क्या है? इसे खोजने के लिए 'node -v' चलाएं। – thejh

+0

0.6.6 ... आर्क लिनक्स का उपयोग ... pacman का उपयोग कर स्थापित नोड –

उत्तर

6

यह मदद करनी चाहिए आप इसे खोजने के बाहर:

आग अप gdb nodebreak node.cc:1624 टाइप करें, फिर run yourscript.js टाइप करें। जब gdb ब्रेकपॉइंट हिट करता है, तो त्रुटि का पता प्राप्त करने के लिए p/a dlerror() का उपयोग करें। इसे $123 = 0xabcddefg जैसे कुछ प्रिंट करना चाहिए। अब त्रुटि देखने के लिए x/s 0xabcddefg (अंतिम आदेश से प्राप्त पता डालें) का उपयोग करें। क्या त्रुटि उपयोगी है?

0

मुझे बीसीआरपीटी के साथ एक ही समस्या का सामना करना पड़ा और ऐसा पाया क्योंकि मेरा नोड 32 बिट था और बीसीआरटी 64 बिट के रूप में बनाया गया था। 64 बिट नोड बनाने के बाद, सभी चीजें ठीक काम करती हैं।

0

मैंने सफलता के बिना इस समाधान की कोशिश की है।

मुझे लगता है कि टीम ने नाओजेएस को सभी प्लेटफार्मों में वर्तमान समर्थन को ठीक करने की आवश्यकता है। मैं या तो मैक और विंडोज के तहत NowJS नहीं चला सकता।

इसे पूरा करने का कोई तरीका नहीं है। शायद कुछ और संस्करण मुझे नाओजेएस के साथ खेलने की इजाजत देता है, लेकिन अब, मैं इसे नहीं कर सकता।

संबंधित मुद्दे