लटकता है मैं एक छोटे node.js ऐप की सभी निर्भरताओं को डाउनलोड और संकलित करने के लिए "npm install" का उपयोग कर रहा हूं। मैं उपयोग कर रहा हूँ "पैकेज.जेसन" फ़ाइल सही है और सभी आवश्यक जानकारी शामिल है।"पाइथन निष्पादन योग्य नहीं मिल रहा है ..." - एनपीएम इंस्टॉल
स्थापित करने के लिए एक पैकेज में निर्भरता के रूप में "नोड-जीईपी" है, इसलिए मैंने पहले "पायथन 2" पैकेज स्थापित किया है।
अब, एक निश्चित बिंदु पर मैं त्रुटि संदेश मिल शुरू:
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:103:14)
gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:42:11
gyp ERR! stack at F (/usr/lib/node_modules/npm/node_modules/which/which.js:40:25)
gyp ERR! stack at E (/usr/lib/node_modules/npm/node_modules/which/which.js:43:29)
gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/which/which.js:54:16
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:99:15)
gyp ERR! System Linux 3.18.9-200.fc21.x86_64
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /srv/visitor/node_modules/phantom/node_modules/dnode/node_modules/weak
gyp ERR! node -v v0.12.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
npm WARN optional dep failed, continuing [email protected]
मुद्दों है कि एक वातावरण चर याद आ रही है लगता है।
क्या कोई मुझे सही दिशा में इंगित कर सकता है? कोई फर्क नहीं पड़ता कि मैं इंटरनेट पर कहां खोजता हूं, "पायथन" चर का कोई उल्लेख नहीं है, केवल "पायथनपथ" और अन्य इस तरह के हैं। इसे ठीक करने का सही तरीका क्या है, ताकि मुझे उन त्रुटियों को न मिले?
अद्यतन 1:
इस सूत्र से सलाह पालन करने के बाद मैं क्रियान्वित "NPM स्थापित" से पहले इन आदेशों कहा:
PYTHON=/usr/sbin/python2
export PYTHON
अब मैं इस त्रुटि हो रही है:
> node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at F (/usr/lib/node_modules/npm/node_modules/which/which.js:40:28)
gyp ERR! stack at E (/usr/lib/node_modules/npm/node_modules/which/which.js:43:29)
gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/which/which.js:54:16
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:99:15)
gyp ERR! System Linux 3.18.9-200.fc21.x86_64
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /srv/visitor/node_modules/phantom/node_modules/dnode/node_modules/weak
gyp ERR! node -v v0.12.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
npm WARN optional dep failed, continuing [email protected]
मुझे यह बेतुका लगता है कि यह कहता है "... नहीं मिला: बनाना ..."। क्या ऐसा होने की कोई संभावना है? यदि हां, पैकेज कैसे सही तरीके से स्थापित होते हैं?
सचमुच, मुझे कुछ समझ में नहीं आता है। कोई विचार?
आपको 'पायथन' पर्यावरण चर सेट करने की आवश्यकता है। उस चर में क्या है कभी भी इस्तेमाल किया जाएगा। इससे कोई फर्क नहीं पड़ता कि 'पायथनपथ' क्या है। – adarsh
@adarsh मैं इतना कह सकता हूं। क्या आप विस्तार से बता सकते हैं? यदि आप इसका उत्तर देते हैं, तो मैं ऊपर उठूंगा। – dsljanus
आप किस ओएस का उपयोग कर रहे हैं? आपने python2 कैसे स्थापित किया? इसे कमांड लाइन में पहले निष्पादित करने का प्रयास करें – irqed