As i am exploring different languages and platforms for web development, i have encountered(a few months ago) ruby on rails. I has impressed me so much that i wanted to create a virtual development environment for it. For the base i choose Ubuntu 10.04 LTS which is a great distribution for linux/unix beginners. We will install everything we need for a slick and updateable ruby on rails development machine.
I will just copy/paste the script i have made, notice that git version may change.
#Install git# 1. First we install the dependent packages, thus you wont have to install # the packages yourself.sudo aptitude build-dep git-core
# 2. Download latest stable GIT release from herewget http://kernel.org/pub/software/scm/git/git-1.7.2.tar.gz
# 3. Extract the archive and change to the extracted directorytar xvzf git-1.7.2.tar.gz
cd git-1.7.2/
# 4. Run the following./configure && make
sudo make install
#5. Check installation and clean upgit --version
cd ../;rm -r git-1.7.2 git-1.7.2.tar.gz
#install curlsudo apt-get install curl
#install rvmbash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )#Then add this line as the last line in your .bashrc:if[[ -s "$HOME/.rvm/scripts/rvm"]] ; then source"$HOME/.rvm/scripts/rvm" ; fi#install rvm dependenciessudo apt-get install bison build-essential zlib1g zlib1g-dev libssl-dev libreadline5-dev libreadline6-dev libxml2-dev git-core subversion autoconf
#install rubyrvm update
rvm install 1.9.2
rvm 1.9.2 --default
#test ruby versionruby -v
# install rails 3.0.4gem install rails
gem update --system
gem update
This is for a single user installation, like you would have at your home/work computer, for a server installation, you should install rvm as superuser so it will install rvm into /user/local/rvm
EDIT: There is an easier way to do this, as described on: Rails Ready
It is an automated script that does all of this for you