Uncategorized

วิธีแก้ปัญหา Error: spawn EACCES ใน Ionic Framework

เรื่องที่เกี่ยวข้อง - Ionic Framework @th, Ionic Framework Solution

สำหรับคนที่อัพเดต Ionic Framework เป็นเวอร์ชั่น 1.0.0-rc2 (เวอร์ชั่น Ionic CLI คือ 1.3.19) อาจจะเจอปัญหาตอนเพิ่ม iOS Platform หรือ Android Platform เข้าไปในโปรเจค นั่นคือปัญหาที่ชื่อ Error: spawn EACCES

ปัญหา Error: spawn EACCES

ปัญหานี้จะเกิด ตอนที่เราสั่งเพิ่ม platform อย่างเช่น Android เข้าไปในโปรเจค ตามคำสั่งด้านล่าง

ionic platform add android

จะเจอ Error ประมาณด้านล่างครับ (ของจริงจะสีแดงเถือก น่ากลัวฝุดๆ)

Error: spawn EACCES
    at exports._errnoException (util.js:746:11)
    at ChildProcess.spawn (child_process.js:1155:11)
    at Object.exports.spawn (child_process.js:988:9)
    at Object.exports.spawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:100:31)
    at runScriptViaChildProcessSpawn (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:188:23)
    at runScript (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:131:16)
    at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:114:20
    at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
    at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13)

วิธีแก้ไข

วิธีแก้ไขง่ายๆ คือการสั่งคำสั่งเพิ่มเติม ก่อนที่จะสั่งเพิ่ม platform ตามตัวอย่างด้านล่างครับ

ionic hooks add

ionic platform add android

จะเป็นนานไหม?

เนื่องจากทีมนักพัฒนา Ionic ได้รับทราบปัญหานี้แล้ว ตัวแก้ไขน่าจะมากับอัพเดตหน้าครับ

สำหรับคนที่จำเป็นต้องใช้ตอนนี้ก็ใช้วิธีแก้ไขตามด้านบนไปก่อนนะครับ

เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework

เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!

อ้างอิง – GitHub, StackOverflow

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save