Ruby and Rails using RVM on a fresh and updated Ubuntu 11.10 install
Published: 2012-01-23 09:53:00 -0500
Here are the steps I took to install Ruby and Rails on a fresh and updated Ubuntu 11.10 install. The two places where there were hiccups involved having to install openssl through rvm and updating to a more recent version of rubygems. Some steps are thrown in there just to show how rvm and gem provide some information. I used a virtualbox image to allow me to have a clean install.
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion ruby ncurses-term mercurial ruby-dev exuberant-ctags libnotify-bin curl autoconf make automake ssh openjdk-6-jdk git-core git-doc imagemagick postgresql-contrib libpq-dev postgresql pgadmin3 vim vim-rails bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile source .bash_profile rvm get head # openssl in ubuntu 11.10 has a problem, so we install an older version rvm pkg install openssl # then we compile our ruby against the older version of openssl rvm install ree-1.8.7-2011.03 --with-openssl-dir=$rvm_path/usr rvm use ree-1.8.7-2011.03 # this update rubygems to the latest version which works gem update --system rvm info rvm gemset create test rvm use ree-1.8.7-2011.03@test rvm info gem list gem install rails gem list mkdir code cd code rails new testapp