Installing Rails 3 in Ubuntu 10.04
As I am exploring different languages and platforms for web development, I have encountered(a few months ago) ruby on rails. It 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 *nix 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 here
wget http://kernel.org/pub/software/scm/git/git-1.7.2.tar.gz
# 3. Extract the archive and change to the extracted directory
tar 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 up
git --version
cd ../;rm -r git-1.7.2 git-1.7.2.tar.gz
#install curl
sudo apt-get install curl
#install rvm
bash < <( 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 dependencies
sudo apt-get install bison build-essential zlib1g zlib1g-dev libssl-dev libreadline5-dev libreadline6-dev libxml2-dev git-core subversion autoconf
#install ruby
rvm update
rvm install 1.9.2
rvm 1.9.2 --default
#test ruby version
ruby -v
# install rails 3.0.4
gem 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
Comments