วันพฤหัสบดี, ตุลาคม 15, 2552

ติดตั้ง rails บน Ubuntu 9.10 Karmic Koala

ปัญหาของการติดตั้งคือหลังจากที่

$ sudo apt-get install ruby rubygems
$ gem install rails

เราจะยังไม่สามารถเรียก rails ได้ เพราะใน $PATH ไม่ได้ชี้ไปที่ /var/lib/gems/1.8/bin
ดูได้จากคำสั่ง

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

จะเห็นว่าไม่มี path ที่ชี้ไปยัง bin ของ gems วิธีการแก้คือใส่บรรทัดต่อไปนี้ไว้ในไฟล์ ~/.bashrc

export PATH="$PATH":/var/lib/gems/1.8/bin

จากนั้นทดลองเปิด terminal ขึ้นมาใหม่ หรือสั่ง source ~/.bashrc หรือ source /etc/profile ถ้าแก้ path ใน profile

เท่านี้ก็สามารถเรียกใช้ rails ได้แล้วครับ


เสริม 1
ถ้าต้องการให้ user คนอื่นใช้ด้วย (ยกเว้น root) ให้กำหนด path ไว้ที่ไฟล์ /etc/profile
และถ้าต้องการให้ root เห็นให้ลองอ่าน Troubleshooters.com

เสริม2
ตอนที่ติดตั้ง ruby ควรสั่งครบชุดแบบนี้ครับ

$ sudo apt-get install ruby ruby-dev irb libopenssl-ruby rubygems

blog comments powered by Disqus