rbenv เป็นเครื่องมือที่ช่วยในการติดตั้งและพัฒนาเว็บไซต์ที่เขียนด้วย Ruby on Rails สามารถอ่านข้อมูลเพิ่มเติมได้ที่ https://github.com/sstephenson/rbenv
ติดตั้ง rbenv ด้วยคำสั่ง
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev rbenv
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
exec $SHELL
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
exec $SHELL
ติดตั้ง Ruby ด้วยคำสั่ง
rbenv install 2.2.1
rbenv global 2.2.1
sudo echo "gem: --no-document" > ~/.gemrc
sudo gem install bundler
ติดตั้ง Rails ด้วยคำสั่ง
rbenv rehash
ติดตั้ง Javascript Runtime ด้วยคำสั่ง
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
ติดตั้งฐานช้อมูล MySQL ด้วยคำสั่ง
sudo gem install mysql2
ทดสอบการทำงานโดยการเข้าไปสร้าง Application ด้วยคำสั่งดังนี้
cd ~
rails new testapp
cd testapp
สร้างฐานข้อมูล sqlite3
rake db:create
เริ่มต้นการทำงาน Rails Server ด้วยคำสั่ง
rails server --binding=server_public_IP
โดยแทนค่า server_public_IP เป็น IP ของ Server ที่ทำงานอยู่สามารถหาได้ด้วยคำสั่ง
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
เปิดเว็บเบราเซอร์แล้วไปที่
http:// server_public_IP:3000/
ก็จะพบกับหน้า Welcome aboard แสดงว่า Ruby on Rails สามารถทำงานได้