วันศุกร์ที่ 6 กรกฎาคม พ.ศ. 2550

Ruby on Rails Live CD Linux Distribution

ช่วงนี้อินเตอร์เน็ตของมหาวิทยาลัยใช้การไม่ค่อยได้ครับ เหตุเพราะ Uninet มีปัญหา (อย่างไม่มีกำหนด) เลยไม่ค่อยได้ใช้อินเตอร์เน็ตเท่าไหร่ แล้วก็ไม่ค่อยได้ Online MSN (Giam) คุยกับเพื่อน มีคนถามหาเยอะมากเลย แต่ทำไงได้ครับที่หอพักของผมไม่มีอินเตอร์เน็ตใช้ ช่วงนี้ผมใช้ Ruby on Rails ทดลองเขียนอะไรมากมายเลยครับ รวมถึงแก้ Project คอมพิวเตอร์ไปสอบจบตอนปี 4 ช่วงนี้ยุ่งอยู่เหมือนกัน.

ผลจากการที่อินเตอร์เน็ตใช้ไม่ได้ (ใช้ได้แต่ช้า) ทำให้เวลาที่ผมใช้คำสั่งในการ Update Gem ใน Console เพื่อปรับปรุง Package ของ Rails และ RubyGem อื่น ๆ ใช้การไม่ได้ และตอนนี้ผมก็ต้องการติดตั้ง Ruby on Rails เขียนบน Linux แต่ก็ทำไม่ได้เพราะไม่มีที่เชื่อมต่ออินเตอร์เน็ตความเร็วสูง เอาไงหละทีนี้ ทำไงหละ เวลาที่ผมใ้ช้ Windows ทดสอบเขียน Rails ผมใช้ InstantRails เขียน เจ้า InstantRails จะรวม Package ของ Apache, MySQL, Ruby, Rails, PHP ไว้ ให้ครบพร้อมเขียนเลย ผมชอบ InstantRails อย่างหนึ่งคือ Download มาแล้วก็ขยายแฟ้มที่บีบอัดมาไว้ที่ Path ไหนของเครื่องก็ได้แล้วก็ Run มันจะทำการ Config สภาพแวดล้อมการทำงานให้เองพร้อมใช้งาน ไม่เหมือนกันกับพวก AppServ, WMServer ที่เข้าไปกำหนดสภาพแวดล้อมของเครื่องโดยรวม และมีปัญหาเวลาที่ลบออกแล้วติดตั้งใหม่ แต่ InstantRails จะไม่มีปัญหาแบบนี้.

ผมเลยลองไป Search ข้อมูลดูใน Google เพื่อหา Pre-packaged Ruby on Rails ว่ามันจะมีสำหรับ Linux หรือปล่าวในขณะที่ Windows มี InstantRails ส่วน Mac OS X มี Locomotive. ส่วน Linux ไม่พบว่ามี (หรือผมหาไม่เจอ ถ้าใครเจอรบกวน Comment บอกด้วยครับ) แต่ไปเจอนี้ Rails Live CD.

Rails Live CD คือ Ruby on Rails Live CD Linux Distribution ที่ใช้ PCLinuxOS เอามาบรรจุ Package ที่พร้อมสำหรับการพัฒนา Ruby on Rails Application บน Linux และมีรูปแบบเป็น Live CD (ฺBoot เครื่อง เอาแผ่นเข้าไปใน Drive CD ก็ใช้ได้เลย) Version ปัจจุบันอยู่ที่ 0.2.1 ในแผ่นประกอบด้วย Package หลัก ๆ พร้อมใช้งานมีดังนี้ครับ
  • Rails 1.1.16
  • RadRails 0.7.1
  • jEdit
  • emacs
  • Subversion
  • MySQL 5 & MySQL Administrator
  • SQLite
  • PostgreSQL 8
  • Firefox 1.5 with several web development extensions
  • Gems : ZenTest, Rake, Rails, OpenID, Mogrel, Capistrano
  • KDevelop, Kate
  • TightVNC
งานนี้สะดวกไม่น้อยครับสำหรับนักพัฒนา Rails Application ใครสนใจที่จะลองใช้งานก็ Download ISO image มาลองใช้งานดูครับ ขนาดประมาณ 600MB เอาไว้ครั้งต่อไปผมจะมา Preview แล้วก็ Demo การใช้งานให้ดูครับ.

2 ความเห็น:

ไม่ระบุชื่อ กล่าวว่า...

Arbibinny
rf5f

ไม่ระบุชื่อ กล่าวว่า...

praiweectaw
Bb5g