Rubyのインストールにはrbenvを使います。
sudo apt-get -y install libncurses5-dev build-essential libreadline-dev libssl-dev libcurl4-openssl-dev zlib1g-dev libxml2-dev libxslt-dev git
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
## bashの場合
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
## zshの場合
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
git clone git://github.com/sstephenson/ruby-build.git
cd ruby-build/
./install.sh
# `MAKE_OPTS=-j2` のように環境変数を与えれば、ビルドが並列化される。
rbenv install 2.1.0
# ビルドが走る
rbenv global 2.1.0
rbenv rehash
両方入れておけば良い。
# MySQLを使う場合
sudo apt-get -y install mysql-client mysql-server libmysql++-dev
# SQLiteを使う場合
sudo apt-get -y install sqlite3 libsqlite3-dev
gem install rails bundler spring --no-ri --no-rdoc
rbenv rehash