"Installing Ruby on Rails on Windows 7"

What is ruby on rails ?


Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for theRuby programming language. It is intended to be used with an Agile development methodology that is used by web developers for rapid development



Rails was created in 2003 by David Heinemeier Hansson and has since been extended by the Rails core team


Who is already on Rails?


  1. Yellow Pages , and many more..

Step by step instalation ruby on rails?


Before doing the installation, This is a tools You Need :


  • Ruby
  • RubyGems
  • Rails (Gem)
  • A Database Engine

Step 1: Install Ruby


  1. Download the latest stable, in this tutorial i use Ruby 1.9.2-p0 and choose 7-Zip Archives.
  2. Extract them and put all the contained directories where you want your Ruby. Mine resides in C:Ruby
  3. Add the newly installed bin directory to your path in your windows system : Open windows explorer-> right click the icon computer-> choose Properties -> in the contol panel Home, Click Advanced system settings and then click Envitonment Variables button->in the system variables click new and add new system variables like this :  Variable name : RUBY_HOME  , Variable Value : C:Ruby, after that add it in to the path and add the bin after a semicolon to the “Path” variable like this : C:Program FilesCommon FilesAdobeAGL;%JAVA_HOME%bin;%ANDROID_HOME%tools;%RUBY_HOME%bin
  4. We have to make sure that our Ruby installation was successful. So we go to our Command Prompt “Start > All Programs > Accessories > Command Prompt” and type the following:

     ruby --version

Step 2: Install Ruby Gems RubyGems is a package management framework for Ruby


  • Download Gems :  http://rubygems.org
  • Extract to C: RubyGems
  • If in Step 1 you use the installer, you can click 2x the file C: RubyGems setup.rb
  • If Step 1 uses 7z file, you can open a command prompt, then type :
 C:Rubybinruby C:RubyGemssetup.rb


if you have intalled gems, you just  upgrade to the latest RubyGems:


  gem update --system


# may need to be administrator or root


Gem ready to used .


Step 3: Install Rails


At the command prompt, type :


  gem install rails


Yups, Ruby on Rails ready for used


Step 4: Install a Database Engine


Rails is completely DB-agnostic, so we’ll describe how to install two of the more popular Database Engines: SQLite and MySQL.


How to Install SQLite


SQLite is the default database type that Rails looks for, and it’s a great, lightweight DB for Development. We’ll install SQLite3 here.


You need two files from the SQLite download page:


  • the SQLite Command Line Tool
  • the SQLite DLL

Unzip them and put the three extracted files somewhere in your path or in the rubybin directory. Now install the sqlite3-ruby gem:


   gem install sqlite3-ruby


How to Install MySQL


Download MySQL Community Server and install it. If you also do PHP programming, check out WAMP for an easy installation as well.


To use MySQL in Rails versions greater than 2.1, you’ll also need the MySQL adapter:


  gem install mysql


Because MySQL is not the default adapter, we’ll have to edit our database.yml file later.

Setup a First Project


Note: Rails 3 is now installed by default; these instructions refer to Rails 3.


Setting a Rails project is a one-line affair (from the command prompt):


  rails new myprojectname


This will build a directory, in which it will build the entire blank Rails project skeleton. To see your fresh project in action, navigate to your project root and run scriptserver:


  cd myprojectname


  rails server


Then, navigate to http://localhost:3000/ in your browser, If everything went ok you should be now looking at the Ruby on Rails: “Welcome aboard default page” :


Advertisements
"Installing Ruby on Rails on Windows 7"

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s