Installing Ruby on Rails (ROR) in Ubuntu 11.10

Ruby on Rails (ROR) is a very popular framework for developing web applications that uses Ruby language. Here are the steps to install ROR in Ubuntu 11.10. I have referred the contents from the book, "Beginning Rails 3" by "Cloves Carneiro Jr., and Rida Al Barazi".

1. sudo apt-get update
2. sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev (Essential Libraries Required to Build Ruby)
3. Created a local directory and use wget to download Ruby. 
  mkdir `/src && cd `/src
4. wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz
5. tar -zxvf ruby-1.9.1-p376.tar.gz (Extract the Downloaded Ruby Package)

6. Inside the Extracted Ruby Folder give the following command to Compile and Install Ruby.
./configure && make && sudo make install
7. ruby --version (to check the current ruby version)
Eg. ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux]
8. Next, make sure the instance of Ruby that the shell is finding is the one you expect, which should
be in /usr/local/bin/ruby:
which ruby
Output : /usr/local/bin/ruby
9. Ruby uses a package-management system called RubyGems (http://rubyforge.org/project/rubygems)
to manage the installation and maintenance of Ruby programs and libraries. Updating RubyGems is
straightforward. 
Enter the following commands in a Terminal window, and you’re good to go:
sudo gem update --system
sudo gem sources -a http://gemcutter.org
10. sudo gem install rails (Installing the Rails Framework)
11. Once installed check the version of Rails
rails --version
12. which rails  (to check which folder Rails has been installed)
/usr/local/bin/rails
13. Install SQLite database (http://www.sqlite.org/
sudo apt-get install sqlite3 libsqlite3-dev
14. To check the version of SQLite
sqlite3 --version
eg. : 3.6.22
15. Installing the Ruby Library that Binds SQLite with Rails
sudo gem install sqlite3-ruby
16. Creating a test app to check whether Rails has been configured properly
rails new hello
17. cd hello/
18. bundle install (to build the project)
19. rails server
err :  Rails 3 doesn't officially support Ruby 1.9.1 since recent stable
    releases have segfaulted the test suite. Please upgrade to Ruby 1.9.2.
    You're running
      ruby 1.9.1p376 (2009-12-07 revision 26041) [i686-linux]
10. Installing Ruby 1.9.3 
Replace line 4 with 
line 5 with tar -zxvf ruby-1.9.3-p0.tar.gz
20. In case it asks you to install libyaml and reinstall ruby, install libyaml using this command,
sudo apt-get install libyaml-libyaml-perl


Comments

  1. really its nice and informative post with unique content so thanks for sharing such a useful information.

    Ruby on Rails Development

    ReplyDelete
  2. I have followed every steps you have posted here,
    and finally I set up ROR in ubuntu.
    Thanks to share this post,

    Armen Chircorian,
    how to publish a book

    ReplyDelete

Post a Comment

Popular posts from this blog

Changing Timezone in Postgresql, Ubuntu

My 10 years in Application Development

Dissecting Openbravo 3.0 UI Architecture