2013-09-30 18 views
5

Ubuntu 13.04 (Raring Ringtail) 'da phonegap yüklemeye çalışıyorum. BuPhonegap yükleme sorunu (shasum check başarısız)

npm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz 
npm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz 
npm http GET https://registry.npmjs.org/graceful-fs 
npm http 200 https://registry.npmjs.org/graceful-fs 
npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.1.tgz 
npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.1.tgz 
npm ERR! Error: shasum check failed for /home/thomas/tmp/npm-28537- 
    2GGcJK29/1380571519720-0.5711500460747629/tmp.tgz 
npm ERR! Expected: 4bf7f005fe1038c4fe9207603b961c97bd0ba5a3 
npm ERR! Actual: b237f063a8d2d81a648e08b7173f9b1e040cc77f 
npm ERR!  at /usr/local/lib/node_modules/npm/node_modules/sha/index.js:38:8 
npm ERR!  at ReadStream.<anonymous> 
    (/usr/local/lib/node_modules/npm/node_modules/sha/index.js:85:7) 
npm ERR!  at ReadStream.EventEmitter.emit (events.js:125:20) 
npm ERR!  at _stream_readable.js:896:16 
npm ERR!  at process._tickCallback (node.js:316:11) 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 
npm ERR! System Linux 3.8.0-31-generic 
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "phonegap" 
npm ERR! cwd /home/thomas/node 
npm ERR! node -v v0.11.8-pre 
npm ERR! npm -v 1.3.11 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/thomas/node/npm-debug.log 
npm ERR! not ok code 0 

onun için bu sağlama arıyor nedir ... İşte ... o zaman bir bütün paketlerin çok ve ani durur tümü için daha iyi çalışır çizgilerin son birkaç çıktı mı? Neden söylediği gibi olmalı ve neden farklı olsun? Google, bana sağlam bir yanıt veremedi.

Bunu düzeltmek için neler yapabileceğimi bilmiyorum - herhangi bir fikir? Teşekkürler!

+1

@animuson 21 saat önce bu soruyu sorduğunda, bunun yaklaşık 3 ay önce sorulduğu bir sorunun kopyası olduğunu görmüyoruz (bunun bir kopyası olmasın). her durumda cevap ver. – iLikeBreakfast

cevap

7

Tuhaf bir şekilde bu sorunun çözümü herhangi bir arama motorunda görünmez. aşağıda gösterildiği gibi Neyse, Github NPM konuda this issue göre, yapmanız gereken tek şey öncelikle npm-1.3.19.tgz yüklemektir:

npm install https://registry.npmjs.org/npm/-/npm-1.3.19.tgz 

Sonra PhoneGap/Cordova zamanki şekilde yükleyerek

. Denedim ve benim için çalışıyor.

GÜNCELLEME:

yükleyin ne olursa olsun, aşağıda gösterildiği gibi, başarısız paketi:

npm install [the URL right before the shasum check fails] 

Sonra PhoneGap/Cordova zamanki şekilde yükleyerek

. Denedim ve benim için çalışıyor.

+2

https://registry.npmjs.org/npm/-/npm-1.3.19.tgz artık mevcut değil, bu nedenle lütfen https://registry.npmjs.org/npm/-/ kullanın NPM-1.3.21.tgz – amitgoyal

2

Aynı problem vardı. (Mac OSX v10.8.5'te)

Aynı komutların dört veya beş kez tekrarlı olarak çalıştırılması sonucunda, yükleme işleminde başarılı oldum.

+0

Windows için de bana çalışıyor –

İlgili konular