เบื่อปีกกา เลยมาฟื้นวิชา Ruby on Rails
Rails 3 เพิ่มฟีเจอร์ใหม่ๆ เข้ามาเยอะมาก
ที่ชอบที่สุดเห็นจะเป็น Routers, Action Mailer
แค่เห็นสองตัวนี้ ก็นึกออกแล้ว ว่าจะเอามาทำอะไร
เดี๋ยวนี้ Rails Dev เขาข้ามขั้นไปใช้ RVM กันแล้ว
เอาเป็นว่าถ้าจะติดตั้ง ก็ตามนี้ละกัน
ก่อนอื่นอัปเดตอูบุนตูให้เรียบร้อยก่อน
sudo apt-get update
จากนั้นติดตั้ง GIT, cURL
sudo apt-get install build-essential git-core curl
แล้วก็ลง RVM ด้วยคำสั่ง
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
พอลงเสร็จ ก็แนะนำให้ bash รู้จัก
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
อย่าลืม reload ซักครั้ง เมื่อเปิดมาอีกที ลองเรียก rvm -v ถ้าเห็นหมายเลขเวอร์ชันก็แสดงว่าลงเรียบร้อย
จากนั้นก็ให้ rvm แนะนำว่าต้องลงอะไรเพิ่ม
rvm notes ... # For Ruby (MRI & ree) you should install the following OS dependencies: ruby: aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf
มันแนะนำอะไรมา ก็ลงให้หมดครับ พอพร้อมแล้วก็ลง Ruby
rvm install 1.9.2
ใช้เวลานานหน่อย ระหว่างรอถ้าหิวก็หากินอะไรรอก็แล้วกัน
หลังจากอิ่มแล้ว ค่อยมาเช็คดูว่าลงเรียบร้อยหรือเปล่า
ruby -v
ทีนี้ก็บอกให้เครื่องรู้ว่าจะใช้ Ruby เวอร์ชันไหน
rvm --default use 1.9.2
มาถึงขั้นตอนนี้ก็พร้อมจะติดตั้ง Rails แล้ว
gem install rails
เท่านี้ก็เรียบร้อย