เวอร์ชั่นล่าสุดของ OS X (10.5, Leopard) มาพร้อมกับ Ruby (1.8.6), Ruby Gems (1.0.1) และ Rails (1.2.3)
แต่เราแนะนำให้คุณอัพเกรด Rails เป็นเวอร์ชั่นล่าสุดเพื่อที่จะใช้ประโยชน์จากฟีเจอร์เจ๋งๆในเวอร์ชั่นใหม่ได้เต็มที่ เพราะเวอร์ชั่นที่มากับ OS X นั้นก็ออกจะโบราณไปแล้ว (ถ้านับตามความเร็วในการพัฒนาของ Rails)
คุณจะต้องติดตั้งเครื่องมือ xCode จากแผ่น OSX เพื่อคอมไพล์แอพพลิเคชั่นต่างๆสำหรับใช้กับ Rails ด้วย
สำหรับวิธีการอัพเกรด ก่อนอื่นคุณต้องอัพเกรด Ruby Gems ก่อน
$ sudo gem install rubygems-update $ sudo update_rubygems
จากนั้นจึงทำการติดตั้ง Rails ใหม่เพื่ออัพเกรดเป็นเวอร์ชั่นล่าสุด
$ sudo gem update $ sudo gem update --system $ sudo gem install rails
RubyOSX เป็นตัวติดตั้งแบบคลิ๊กเดียวสำหรับ Ruby 1.8.6, RubyGems 0.9.4, Mongrel 1.0.1 และ SQLite 3.4.0 บน Tiger (10.4) และ Panther (10.3) อย่างไรก็ตามโปรแกรมนี้จะไม่ติดตั้ง Rails ให้ด้วย เพราะฉะนั้นหลังจากติดตั้ง RubyOSX แล้วคุณจะต้องอัพเกรด Ruby Gems เสียก่อน
$ sudo gem install rubygems-update $ sudo update_rubygems
จากนั้นจึงติดตั้ง Rails เวอร์ชั่นล่าสุด
$ sudo gem install rails
วิธีการติดตั้งอีกแบบคือใช้ Bitnami RubyStack กับ FiveRuns TuneUp
แพคเกจ BitNami RubyStack (1.4-beta-1) มาพร้อมกับ:
หมายเหตุ: Bitnami RubyStack ไม่สนับสนุนการทำงานกับ Passenger
ถ้าคุณเลือกเวอร์ชั่น Developer คุณจะมีตัวเลือกว่าจะติดตั้ง PhpMyAdmin ด้วยหรือเปล่า และจะไม่ตั้งค่าของ Apache ให้
ถ้าคุณเลือกเวอร์ชั่น Production โปรแกรม Bitnami จะติดตั้ง Mongrel Cluster โดยตั้งค่า Apache ให้ทำงานเป็น load balancer สำหรับ Mongrel ด้วย
ให้ใส่รหัสผ่านสำหรับผู้ใช้ 'root' ของ MySql, พอร์ตสำหรับเว็บเซิร์ฟเวอร์ Apache, OpenSSL และ Mysql
Bitnami จะสร้างฐานข้อมูล 3 อันคือ Developer, Production และ Test คุณควรเพิ่มผู้ใช้ที่มีสิทธิ์ในการใช้งานฐานข้อมูลเหล่านี้ด้วย
เท่านี้ก็เรียบร้อย
คุณสามารถติดตั้ง Rails ผ่าน MacPorts ได้ถ้าคุณใช้ Leopard (10.5), Tiger (10.4) หรือ Panther (10.3)
ก่อนอื่นคุณต้องดาวน์โหลดเวอร์ชั่นล่าสุดของ Xcode Tools เพราะ Macports ทำงานไม่ได้ ถ้าไม่มี Xcode
ดาวน์โหลดและติดตั้ง Macports จาก หน้าเว็บ MacPorts โปรแกรมสำหรับติดตั้ง MacPorts เป็นไฟล์ .dmg ซึ่งคุณสามารถติดตั้งได้ตามปกติ อาจจะใช้เวลาซักหน่อยในการติดตั้ง เพราะว่าโปรแกรมติดตั้งจะทำการดาวน์โหลด ports repository ทั้งหมดในขั้นตอน “ Finishing Installation”
เปิดโปรแกรม Terminal และพิมพ์คำสั่งดังนี้ (คุณอาจจะต้องใส่รหัสผ่าน)
$ sudo port install rb-rails
หรือพิมพ์ path แบบเต็มๆดังนี้
$ sudo /opt/local/bin/port install rb-rails
คำสั่งนี้จะติดตั้งสิ่งที่จำเป็นสำหรับ rails ไม่ว่าจะเป็น Ruby, RubyGems, Rake, และ SQLite และอาจจะใช้เวลาค่อนข้างนานขึ้นอยู่กับความเร็วของเครื่องของคุณ เพราะว่า port จะทำการคอมไพล์ซอร์สโค้ด
เท่านี้ก็เรียบร้อย! ตอนนี้คุณก็พร้อมสร้างแอพพลิเคชั่น Rails ใหม่แล้ว
ถ้าคุณต้องการติดตั้ง Mongrel, Capistrano, หรือ Mysql ให้ใช้คำสั่งดังนี้
$ sudo port install rb-capistrano rb-mongrel_cluster rb_mysql
Discussion