Posted on April 30, 2015
By Karun Siritheerathamrong
สำหรับใครที่อยากจะเริ่มต้นศึกษาการพัฒนาแอพพลิเคชันด้วย Ruby หรือ Rails คงจะปวดหัวกันไม่น้อย เนื่องจากขั้นตอนในการติดตั้งและเตรียมเครื่องมือในการพัฒนานั้นเยอะเสียเหลือเกิน แถมวิธีในการเตรียมเครื่องมือในแต่ละระบบปฏิบัติการก็ไม่เหมือนกันอีก จนบางครั้งทำเอาบางคนเปลี่ยนใจ ไม่คิดจะลองอีกเลย ก็มี
ด้วยปัญหาที่ได้กล่าวถึงไปแล้วในตอนแรก เลยรวบรวมขั้นตอนการติดตั้ง Ruby และ Rails อย่างง่าย แบบ Step by step ด้วยเครื่องมือที่ชื่อว่า RVM ซะเลย
RVM เป็นเครื่องมือสำหรับติดตั้งและจัดการเวอร์ชันของ Ruby และ Gemset ที่สามารถจัดการ Ruby และ Gemset ได้หลายเวอร์ชันในเครื่องเดียวกัน
โพสต์นี้จะอธิบายขั้นตอนเฉพาะบน Ubuntu และ Mac OS X เท่านั้น ที่ไม่อธิบายขั้นตอนบน Microsoft Windows เพราะว่า ระบบปฏิบัติการดังกล่าว มีเครื่องมือติดตั้งให้อยู่แล้ว สามารถดาวน์โหลดได้ ที่นี่
วิธีสำหรับ Ubuntu
- เปิดโปรแกรม Terminal ขึ้นมา
- ติดตั้งแพ็คเกจ build-essential และ curl ด้วยคำสั่ง
[code language="bash"] sudo apt-get install build-essential curl [/code]
- เพิ่ม gpg คีย์เข้าระบบด้วยคำสั่ง
[code language="bash"] gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 [/code]
- ติดตั้ง RVM ด้วย curl โดยการพิมพ์คำสั่ง
[code language="bash"] curl -sSL https://get.rvm.io | bash -s stable --ruby --rails [/code]
หากมีการถามรหัส ให้เรากรอกรหัสของผู้ใช้ปัจจุบันของระบบลงไป
- Reboot เครื่อง เป็นอันเสร็จพิธี
วิธีสำหรับ Mac
สำหรับ Mac OS X จะมีขั้นตอนเพิ่มเติมเล็กน้อย เนื่องจากระบบปฏิบัติการไม่มีเครื่องมือสำหรับพัฒนาโปรแกรมให้ตั้งแต่ติดตั้ง เราจึงต้องติดตั้งเครื่องมือเหล่านั้นก่อน
- เปิดโปรแกรม Terminal ขึ้นมา
- ติดตั้ง xcode command line tool ด้วยคำสั่ง
[code language="text"] xcode-select --install [/code]
แล้วจะขึ้นกล่องคำถาม ให้เราเลือก install
- ทำการติดตั้ง Homebrew ด้วยคำสั่ง
[code language="bash"] ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" [/code]
- ติดตั้ง RVM ด้วย curl โดยการพิมพ์คำสั่ง
[code language="bash"] curl -sSL https://get.rvm.io | bash -s stable --ruby --rails [/code]
หากมีการถามรหัส ให้เรากรอกรหัสของผู้ใช้ปัจจุบันของระบบลงไป
- Reboot เครื่อง 1 ที
เพียงเท่านี้ เราก็สามารถเริ่มต้นศึกษาการพัฒนาแอพพลิเคชันด้วย Ruby และ Rails ได้แล้ว