Posted on 1 Comment

วิธีแก้ เมื่อ PhoneGap app เพิ่ม android platform บน OS X Mavericks 10.9 ไม่ได้!?

Photo by Johanl

วันนี้เป็นวันหยุด ได้ข่าว OS X Mavericks (10.9) มาใหม่ แถมอัพเดตฟรี ผมก็เลยลองซะหน่อย (มี download fail เป็นระยะ) แต่ก็เสร็จสมบูรณ์ ลอง test PhoneGap SDK และ Cordova SDK ปรากฎว่า Terminal ดันฟ้องว่าไม่มี ant!

ไอ้หย๋า อั๊วทำอะไรปายยย มันต้องมีที่มาแน่ๆ

พอไปสืบใน Google เลยเลยทราบว่า

ใน OS X Mavericks ไม่มี ant ติดตั้งมาให้ด้วย!

ดังนั้นเราก็เพียงต้องติดตั้ง ant ด้วยตัวเองเท่านั้นครับ ไปเจอวิธีง่ายๆ จาก StackOverflow เลยนำมาอธิบายไว้ที่นี่เผื่อคนเจอปัญหาเหมือนกัน โดยวิธีนี้ เราต้องติดตั้งระบบที่มีชื่อว่า HomeBREW เสียก่อน

1. ติดตั้ง Brew

ให้เปิด Terminal ขึ้นมาและรันคำสั่งนี้ จะใช้เวลาติดตั้งสักพัก อย่าให้เน็ตหลุดล่ะ

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ปล. ถ้ายังไม่ได้ลง XCode Command Line Tools มันอาจจะขึ้นหน้าต่างมาให้ติดตั้ง ก็… ติดตั้งตามนั้นเลยครับ ใช้เวลา download นิดหนึง

2. ใช้ Brew ติดตั้ง Apache Ant

สั่งคำสั่งนี้หลังจากติดตั้ง Brew เสร็จเรียบร้อยแล้วนะครับ

brew install ant

หรือ

brew install https://raw.github.com/Homebrew/homebrew-dupes/master/ant.rb

จะมีการติดตั้งเกิดขึ้นดังภาพ

 

Install Apache Ant with HomeBrew
ตอนสั่งติดตั้ง Apache Ant ด้วย Brew

3. ทดสอบเพิ่ม Android platform ใน App ของเรา

เมื่อเสร็จเรียบร้อยแล้ว ให้ทดสอบ สั่ง

cordova platform add android

 

อีกครั้ง จะไม่มีปัญหาครับ

ถ้าติดขั้นตอนไหนในส่วนนี้ลอง comment ถามได้นะครับ จะได้ช่วยๆ กัน

อ้อ บทความนี้รวมเข้าไปเป็นส่วนหนึ่งของบทความ เริ่มต้นเรียนสร้าง Mobile App ด้วย HTML5 และ PhoneGap 3 แบบสบายๆ แล้วนะครับ

ขอบคุณการสนทนาของ 2 คนนี้ที่ทำให้พบทางออกครับ

สนใจเรื่อง Web Design, Adobe for Web, และ PhoneGap ฝาก Email รับบทความใหม่ๆ จากผมได้ที่นี่ครับ

ดูเนื้อหารวมเรื่อง PhoneGap ได้ที่ nextflow.in.th/phonegap

Loading Facebook Comments ...