--
JaruTangpoonpholwiwat - 10 Apr 2006 - 14:03
Instant Rails
Instant Rails เป็น Package Tools ที่ใช้สำหรับพัฒนา ruby โดยเฉพาะ ซึ่งจะประกอบด้วย Ruby, Rails, Apache และ
MySQL? ทุก component จะถูก config เข้าด้วยกัน พร้อมที่จะทำงาน โดยไม่ต้องมีการติดตั้งใดๆ จึงไม่มีการเข้าไปแก้ไข environment ของระบบบนเครื่องที่ใช้ในการพัฒนา
ปัจจุบัน Instant Rails จะถูกพัฒนามาเพื่อใช้งานบน Windows เท่านั้น แต่ในอนาคตจะสามารถใช้งานได้ใน Linux, BSD, และ OSX
ตัวอย่าง Rails Application ที่มากับการติดตั้ง Instant Rails คือ cookbook (ทำงานบน Rails version 1.1.2) หรือ Typo (ทำงานบน Rails version 1.0) สามารถทดลอง run โปรแกรม เพื่อทำความเข้าใจกับ Rails ได้ดียิ่งขึ้น
สามารถ download โปรแกรมและคำแนะนำในการใช้งานเบื้องต้น ได้จากเว็บไซต์หลักของ The Instant Rails
http://instantrails.rubyforge.org/
สามารถอ่านรายละเอียดการติดตั้งตาม url ด้านล่างนี้
http://wiki.nectec.or.th/giti/Knowledge/InstallingRubyOnRails
สามารถอ่านคำแนะนำในการ upgrade ได้ตาม url ด้านล่างนี้
http://instantrails.rubyforge.org/wiki/wiki.pl?How_To_Upgrade
Instant Rails ที่ใช้อ้างอิงในการเขียนคู่มือจะเป็น version 1.3a ประกอบด้วย open source software packages ตามรายการด้านล่างนี้
Components หลัก
* [Instant Rails Manager] 1.3
* [Ruby 1.8.4] (from the [One-Click Ruby Installer] 1.8.4-16)
* [Ruby on Rails] 1.1.2
* [Apache] 1.3.33
* [MySQL] 4.1.9
* [MySQL/Ruby] 2.7
* [SCGI] 1.7+
* [SCGI Rails Runner] 0.4.3
* [phpMyAdmin] 2.6.1
Components สนับสนุน
ถึงแม้ว่า Components เหล่านี้ไม่ได้เป็น Components หลักของ Instant Rails แต่ก็ถูกนำมารวมอยู่ใน Package ด้วยเนื่องจากในการทำงาน Components หลัก นั้นต้องอาศัย components เหล่านี้ด้วย
* [PHP] 4.3.10
* [Rake] 0.7.1
* [Typo] 2.6.0
* [cmdparse] 2.0.0
* [HighLine] 1.0.1
* [Mongrel] 0.3.12