2013-07-06 17 views
5

हर मैं मैं निम्नलिखित लॉग के साथ एक ENOENT त्रुटि मिलती है स्थापित NPM चलाने का प्रयास:NPM साथ स्पोन ENOENT त्रुटि

2563 error Error: spawn ENOENT 
2563 error  at errnoException (child_process.js:980:11) 
2563 error  at Process.ChildProcess._handle.onexit (child_process.js:771:34) 
2564 error If you need help, you may report this log at: 
2564 error  <http://github.com/isaacs/npm/issues> 
2564 error or email it to: 
2564 error  <[email protected]> 
2565 error System Windows_NT 6.1.7601 
2566 error command "c:\\Program Files\\nodejs\\node.exe" "c:\\Program    Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "phantomjs" 
2567 error cwd C:\Users\Tyler 
2568 error node -v v0.10.12 
2569 error npm -v 1.2.32 
2570 error syscall spawn 
2571 error code ENOENT 
2572 error errno ENOENT 
2573 verbose exit [ 1, true ] 

मैं NPM-debug.log यहाँ में पाया पूर्ण लॉग चिपकाया है: http://pastebin.com/8PB8JRzW

मैं विंडोज 7 64-बिट चला रहा हूं, मेरे पायथन पर्यावरण चर सेट किया है, MSVS2012 स्थापित है, नोड-जीईपी स्थापित है, और व्यवस्थापक के रूप में कमांड लाइन चला रहा हूं। एनपीएम कैसे काम करने के लिए स्थापित करने के बारे में कोई विचार? धन्यवाद!

+0

ईनोन्ट कहते हैं कि एक फ़ाइल या निर्देशिका नहीं मिली थी। ऊपर दी गई आपकी लाइन 2566 कार्यक्रम और फ़ाइलों के बीच एक बहुत बड़ा अंतर है। क्या यह हो सकता है कि यह पथनाम वह है जो नहीं मिला था? आप किसी भिन्न स्थान पर स्थापित करने का प्रयास कर सकते हैं जिसमें पथ में कोई स्थान नहीं है। – cliffordheath

उत्तर

2

प्रति https://github.com/TooTallNate/node-gyp/issues/277#issuecomment-25943524 के रूप में:

  1. सुनिश्चित करें कि आपका अजगर और नोड दोनों x86 (32 बिट) या दोनों 86-x64 (64 बिट) हैं, एक मिश्रण इस त्रुटि

  2. सेट फेंक होगा अपने python.exe को वातावरण चर अजगर, मेरे मामले में मैं भाग गया "Python = ई सेट: \ Python27 \ python.exe" NPM

चलाने से पहले
संबंधित मुद्दे