วิธีแก้ปัญหา Shasum Check Failed ในการติดตั้ง PhoneGap/Cordova

การติดตั้ง PhoneGap/Cordova นั้นโดยปกติไม่มีปัญหาอะไร แต่ถ้าเจอ Error แบบ Shasum Check Failed จะแก้ไขกันอย่างไร มาดูวิธีแก้กันเลย

อาการของ Error

พอดีกำลังจะไปอบรมสร้างแอพ iOS และ Android ด้วย HTML5 และ PhoneGap/Cordova ที่บริษัท Samtel มีนักเรียนท่านหนึ่งรายงานเข้ามาว่า ติด error ประหลาด ระหว่างการติดตั้ง PhoneGap CLI และ Cordova CLI โดย Error มีเนื้อหาประมาณนี้

npm ERR! Error: shamus check failed for .... npm-1.3.4.tgz

npm ERR! Expected: ....

npm ERR! Actual: ....

 

วิธีแก้ Shasum Check Failed

ให้รันคำสั่งต่อไปนี้ใน Command Prompt (เครื่อง Windows)

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

ถ้าใช้ Mac OS X ให้รันคำสั่งต่อไปนี้ครับ (อาจมีถามรหัสผ่าน)

sudo npm install https://registry.npmjs.org/npm/-/npm-1.3.21.tgz

 

เสร็จแล้วให้ติดตั้ง PhoneGap หรือ Cordova CLI ตามปกติครับ

// Windows

npm install -g phonegap

npm install -g cordova

// Mac OS X
sudo npm install -g phonegap

sudo npm install -g cordova

 

อ้างอิงจาก – StackOverflow

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Menu