Thursday, March 10, 2011

Ruby on Rails Learning Day 1

Agenda

1. Ruby installation
2. Rails installation
3. Database(Sqlite, MySql, Oracle)
4. Github configuration
5. Heroku configuration
6. Automatic deployment

Ruby on Rails Learning Day 1


Thursday, January 20, 2011

Installing ruby with RVM

please follow the url
http://rvm.beginrescueend.com/rvm/install/

----------
in Summary
-------

#!/usr/bin/env bash

# Install git
bash < <( curl http://rvm.beginrescueend.com/install/git )

# Install RVM
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

# Install some rubies
source "$HOME/.rvm/scripts/rvm"
rvm install ree,1.9.2-head,jruby

Thursday, January 6, 2011

Installation of passenger window

$ gem install passenger

D:\Documents and Settings\Bhupendra Mishra>gem install passenger
ERROR:  Error installing passenger:
        The 'fastthread' native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'


Installation Overview

  1. Remove artifacts extracted by any of the legacy DevKit’s.
  2. Download the self-extracting DevKit-<vendor>-<bits>-<version>-CCYYMMDD-HHMM-sfx.exe archive.
  3. Extract the DevKit contents into a directory with no spaces, e.g. – C:\DevKit

  • cd <DEVKIT_INSTALL_DIR> from Step 3 above.

  • ruby dk.rb init to generate the config.yml file to be used later in this Step. Your installed Rubies will be listed there (only those installed by a RubyInstaller package are detected at present).

  • edit the generated config.yml file to include installed Rubies not automagically discovered or remove Rubies you do not want to use the DevKit with.

  • finally, ruby dk.rb install to DevKit enhance your installed Rubies. This step installs (or updates) an operating_system.rb file into the relevant directory needed to implement a RubyGems pre_install hook and a devkit.rb helper library file into <RUBY_INSTALL_DIR>\lib\ruby\site_ruby. NOTE: you may need to use the --force option to update (with backup of the originals) the above mentioned files as discussed at the SFX DevKit upgrade FAQ entry

  • Confirm your Ruby environment is correctly using the DevKit by running gem install rdiscount --platform=ruby. RDiscount should install correctly and you should see Temporarily enhancing PATH to include DevKit... in the screen messages. Next run ruby -rubygems -e "require 'rdiscount'; puts RDiscount.new('**Hello RubyInstaller**').to_html" to confirm that the rdiscount gem is working.

  • Now run the command again

  • & gem install passenger