Installing ruby on rails requires a few steps, the first of which is installing the ruby framework. Ruby is a programming language that can be downloaded and installed from the ruby website. We recommend compiling from source, since it will tailor the installation to your system’s specifications. Or, you can install the copy from your local machine’s package manager. Below is an example of a seource install
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz tar –xzvf ruby-1.9.3-p0.tar.gz cd ruby-1.9.3-p0 ./configure --prefix=/usr/local make make install
Next you will need to install the rubygems application. Ruby gems is the package manager for the ruby platform, and can be easily used to install various ruby packages. This would be similar to the perl CPAN, but ruby’s implementation of it. After you download and unzip rubygems install it in the following manner
ruby setup.rb
Now you should be able to invoke the “gem” command. If you installed your ruby into /usr/local, then it should already be in your path
[root@computer rubygems-1.8.17]# which gem /usr/local/bin/gem
Next we will need to install the rails framework, hence ruby on rails. Rails is easily installed via the gem package manage we installed previously. Install rails as follows
gem install rails
All gems needed for the rails framework will be installed accordingly.
... Successfully installed mail-2.4.1 Successfully installed actionmailer-3.2.1 Successfully installed thor-0.14.6 Successfully installed rack-ssl-1.3.2 Successfully installed railties-3.2.1 Successfully installed bundler-1.0.22 Successfully installed rails-3.2.1 28 gems installed
Now we can create our first rails project using the “rails new” command as follows
rails new /var/www/rails-test create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/images/rails.png create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/mailers ...
Any dependencies that are needed for the project will be installed at this time. And from here on out, your rails project can be developed upon.
At this point you are ready to start your project. Enjoy the ruby on rails fun.
Leave a Reply
You must be logged in to post a comment.