Ruby on Rails development setup on Ubuntu 12.04
# change mirror to ubuntu.osuosl.org first
sudo apt-get update
sudo apt-get install build-essential libreadline-dev libssl-dev zlib1g-dev libxml2-dev libxslt-dev
sudo apt-get install vim git-core gitg tmux
ssh-keygen -t rsa -C " your_email@youremail.com"
Add public key to github then test it out with this
git config --global user.name " John Doe"
git config --global user.email your_email@youremail.com
Set default text editor for git
git config --global core.editor vim
git config --global color.ui true
git config --global color.status.changed yellow
git config --global color.status.added green
git config --global color.status.untracked red
git clone git://github.com/sstephenson/rbenv.git ~ /.rbenv
echo ' export PATH="$HOME/.rbenv/bin:$PATH"' >> ~ /.bashrc
echo ' eval "$(rbenv init -)"' >> ~ /.bashrc
exec $SHELL
mkdir ~ /.rbenv/plugins
git clone git://github.com/sstephenson/ruby-build.git ~ /.rbenv/plugins/ruby-build
exec $SHELL
rbenv install 1.9.2-p320
rbenv install 1.9.3-p194
rbenv rehash
Turn off rdoc generation when installing/updating gems
echo " install: --no-ri --no-rdoc" >> ~ /.gemrc
echo " update: --no-ri --no-rdoc" >> ~ /.gemrc
Install javascript runtime for rails projects
sudo apt-get install nodejs
sudo apt-get install postgresql libpq-dev
sudo -u postgres createuser --superuser ` logname`
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
sudo apt-get install sqlite3 libsqlite3-dev
It would also be nice to have Vim compiled with Ruby support :)