2015-04-01 15 views
8

ग्रंट स्थापित कर रहा है पर अनटार त्रुटि tar.unpack Bootstrap documentation में के रूप में दिखाया, मैं पहले grunt-cli विश्व स्तर पर npm install -g grunt-cli के साथ स्थापित किया है और अब मैं npm install निष्पादित करने के लिए कोशिश कर रहा हूँ, लेकिन केवल हो रही त्रुटियों:एनपीएम इंस्टॉल एनपीएम ईआरआर जैसी त्रुटियों का कारण बनता है! डेबियन

[email protected]:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz 
npm WARN optional dep failed, continuing [email protected] 
npm ERR! tar.unpack untar error /root/.npm/is-property/1.0.2/package.tgz 
npm WARN optional dep failed, continuing [email protected] 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path /var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js 
npm ERR! code EPERM 
npm ERR! errno 50 

npm ERR! Error: EPERM, open '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js' 
npm ERR! { [Error: EPERM, open '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js'] 
npm ERR! errno: 50, 
npm ERR! code: 'EPERM', 
npm ERR! path: '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path npm-debug.log.ba707f2a7a688e388708bbe88e2dd4ed 
npm ERR! code ETXTBSY 
npm ERR! errno 62 

npm ERR! ETXTBSY, rename 'npm-debug.log.ba707f2a7a688e388708bbe88e2dd4ed' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log 

मैं बस है प्रोजेक्ट को एक गैर-साझा फ़ोल्डर में कॉपी किया और npm install फिर से शुरू किया। और यह काम किया। तो, यह एक साझा फ़ोल्डर मुद्दा प्रतीत होता है। लेकिन वास्तव में क्या? इस साझा फ़ोल्डर के लिए Symlinks are enabled और मैंने वीएम को व्यवस्थापक के रूप में शुरू किया (इससे मदद मिली, जब मुझे बोवर इंस्टॉल करने में समान समस्याएं थीं)।

इन त्रुटियों का कारण क्या है और इस समस्या को हल करने का तरीका क्या है?

पर्यावरण: डेबियन अतिथि प्रणाली और विंडोज 7 होस्ट सिस्टम के साथ वर्चुअलबॉक्स।

संपादित

अब मैं विभिन्न त्रुटियों geting कर रहा हूँ (मैं के बाद मैं सफलतापूर्वक एक गैर साझा फ़ोल्डर में npm install मार डाला गया है लगता है):

जब मैं आम में वीएम शुरू तरीका:

[email protected]:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install 
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz 
npm WARN optional dep failed, continuing [email protected] 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path ../semver/bin/semver 
npm ERR! code UNKNOWN 
npm ERR! errno -1 

npm ERR! UNKNOWN, symlink '../semver/bin/semver' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path npm-debug.log.428531818e2d916d5ae79bdf94dd73b3 
npm ERR! code ETXTBSY 
npm ERR! errno 62 

npm ERR! ETXTBSY, rename 'npm-debug.log.428531818e2d916d5ae79bdf94dd73b3' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log 

जब मैं Administrator के रूप में वी एम शुरू:

01,235,
[email protected]:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz 
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz 
npm WARN optional dep failed, continuing [email protected] 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path /var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy 
npm ERR! code UNKNOWN 
npm ERR! errno -1 

npm ERR! UNKNOWN, mkdir '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 
npm ERR! Linux 3.2.0-4-amd64 
npm ERR! argv "node" "/usr/local/bin/npm" "install" 
npm ERR! node v0.10.35 
npm ERR! npm v2.7.4 
npm ERR! path npm-debug.log.0bb66467f3aae813a34e03a797f8da19 
npm ERR! code ETXTBSY 
npm ERR! errno 62 

npm ERR! ETXTBSY, rename 'npm-debug.log.0bb66467f3aae813a34e03a797f8da19' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log 
+1

मैंने अभी तक आपकी समस्या को दोहराने की कोशिश नहीं की है, लेकिन पहले मैं आपको एक प्रश्न पूछना चाहता हूं: क्या आपने 'सुडो' का उपयोग करके कमांड चलाने की कोशिश की है? क्योंकि यह लाइन 'एनपीएम ईआरआर! रूट/प्रशासक के रूप में इस आदेश को फिर से चलाने का प्रयास करें। ऐसा लगता है कि ऐसा लगता है। कुछ 'सुडो एनपीएम इंस्टॉल' की तरह कुछ समाधान हो सकता है। –

+0

मैं डेबियन अतिथि प्रणाली पर 'रूट' हूं। और मैंने मेजबान पर वीएम को 'प्रशासक' के रूप में भी शुरू किया है। – automatix

+0

सुनिश्चित नहीं है, लेकिन [इस उत्तर] में (http://stackoverflow.com/a/23526288/4594377) और नीचे दी गई टिप्पणियां, वे एक अतिरिक्त विकल्प '--no-bin-link' का उपयोग करने का सुझाव देते हैं। आपने कहा कि बोवर स्थापित करते समय आपको समस्या आई है, शायद सिम्लिंक को सक्षम करने के लिए पर्याप्त नहीं था। –

उत्तर

3

sudo npm cache clean करने का प्रयास करें। लेकिन ऐसा लगता है कि समस्या यह है कि पथ विंडोज़ (260byte सीमा) के लिए बहुत लंबा है ताकि आप निर्देशिका साझा नहीं कर सकें।

मैंने fenestrate का उपयोग करने की कोशिश की लेकिन यह मेरे लिए काम नहीं कर सका। आप this entry भी जांचना चाहेंगे।

+0

आपके उत्तर के लिए धन्यवाद। कई प्रयासों के बाद अंत में काम किया। किसी भी तरह ... मुझे अब याद नहीं है, मुझे लगता है, मैंने एक कामकाज का उपयोग किया, लेकिन याद नहीं है, यह वास्तव में क्या था। वैसे भी, अगर मेरे पास यह समस्या फिर से है, तो मैं आपके समाधान का प्रयास करूंगा और प्रतिक्रिया देउंगा। – automatix

9

ठीक है, मैं समाधान

sudo npm cache clean 

फिर

sudo npm install -g grunt grunt-cli 

देख रहा MacOS

पर
3

सुनिश्चित करें कि आपके हार्ड ड्राइव पूर्ण न हो ऐसा किया। वह मेरा मामला था।

0

मुझे एक ही समस्या का सामना करना पड़ रहा है और मैंने बिना किसी सहायता के सुझाए गए सभी विकल्पों का प्रयास किया। आखिरकार, मैंने कहीं पढ़ा है कि, मुझे सुपरसियर अनुमतियां होनी चाहिए, इसलिए मैंने

sudo -s 

और ऐसा लगता है कि समस्या हल हो गई है।

1

मैं एक ऐसी ही त्रुटि थी और निम्न तुरंत इस मुद्दे को हल नहीं किया:

npm cache clean 
rm -rf node_modules 
npm install 

यह पता चला मैं अपने आभासी मशीन पर डिस्क स्थान से बाहर हो चुका था। कुछ और जगह आवंटित करने और उपरोक्त आदेशों को चलाने के बाद सबकुछ अपेक्षित के रूप में काम करता है।

+0

अंतरिक्ष के बारे में संकेत के लिए धन्यवाद। यहां एक ही मुद्दा है। –

0

मेरे लिए एनपीएम कैश साफ़ काम नहीं किया। हालांकि समस्याग्रस्त निर्देशिका को हटा रहा है (npm हटाएं) और उसके बाद बस पैकेज को पुनर्स्थापित करना!

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