2016-05-18 16 views
11

स्थापित करने मैं अपने ubuntu v16.4 LTS पर यो स्थापित करने के लिए कोशिश कर रहा हूँ, लेकिन मैं इस त्रुटि मिलती है:के दौरान त्रुटि Yeoman

npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm 
npm ERR! Linux 4.4.0-22-generic 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "yo" 
npm ERR! node v6.2.0 
npm ERR! npm v3.9.0 
npm ERR! path /usr/local/lib/node_modules/yo/lib/cli.js 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall chmod 

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/yo/lib/cli.js' 
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/yo/lib/cli.js' 
npm ERR! enoent This is most likely not a problem with npm itself 
npm ERR! enoent and is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/momor1/npm-debug.log 

जैसा कि आप देख, मैं नवीनतम NPM और NodeJS है, और मुझे जड़ में हूँ मोड इसलिए मुझे अभी भी यह नहीं मिला है कि यह इस त्रुटि को क्यों फेंक रहा है। किसी भी मदद :) कृपया

+0

http://stackoverflow.com/q/17990647/297087 – Salil

+0

मैं @Salil –

+0

ठीक है, मैं भी एक ही त्रुटि हो रही है :(, मुझे पता है अगर आप समस्या का समाधान हो तो कृपया इसे करने की कोशिश। – Salil

उत्तर

12

ऐसा लगता है यह त्रुटि आती है कि जब आप नवीनतम संस्करण है, जो जारी किया गया था आज (2016/04/18) स्थापित करने के लिए कोशिश कर रहे हैं: 1.8.2

पिछले स्थापित करने का प्रयास करें संस्करण:

sudo npm install -g [email protected] 

यह मेरे लिए अभी काम कर रहा है। ओएस एक्स एल कैपिटन v10.11.2, नोड 4.4.4 और एनपीएम 3.9.0 और ओएस एक्स 10.11.5 के साथ मेरी डेवलपर मशीन पर एक स्वच्छ वर्चुअल मशीन पर परीक्षण किया गया।

+0

यह अभी भी वही है मेरे लिए वास्तव में .. –

+1

यह मेरे लिए काम करता है। –

+0

यह मेरे लिए काम किया। @ Kob_24 पहले 'npm कैश क्लीन' आज़माएं? मैं अपने बिल्ड सर्वर पर पुष्टि करने में सक्षम था कि यो पैकेज को 1.8.1 से 1.8.2 – OnResolve

0

समाधान खोजने में मेरी मदद करने के लिए @jcollum के लिए धन्यवाद, समस्या यह थी कि yo सूडो मोड में कुछ प्लगइन्स स्थापित करने के लिए आवश्यक था (यह संभव नहीं था क्योंकि स्थापना आपके द्वारा स्वचालित थी)। एनपीएम के उपसर्ग को home पर सेट करना प्रत्येक बार आपको नए पैकेज को स्थापित करने की आवश्यकता होने पर सुडो का उपयोग करने का मुद्दा हल करेगा। बस इस ट्यूटोरियल का पालन करें और आपको [email protected] इंस्टॉल करने में सक्षम होना चाहिए। बेस्ट ऑफ लक http://www.competa.com/blog/2014/12/how-to-run-npm-without-sudo/

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