This page shows you how to install Ruby on Rails, and some basic info about Rails.
Ruby On Rails's official site is http://rubyonrails.org/
Before you start, you should read: What's RVM, Gem, Rake, Bundler, RDoc, ri, irb?.
How to find out if Rails is installed?
In terminal type
rails. It'll print a help page. If not found, then it's not installed, or it's not in the environment variable named
What version is my Rails?
What are the versions of Rails?
Rails 3.2 is the last version that supports Ruby 1.8.7.
You should use Ruby 1.9.x, because 1.9 is a major version. It is not compatible with 1.8.x.
What are the major versions and release date of Ruby?
Here's major Ruby versions release date.
How to install Rails?
To install Rails, first you need to install Ruby, then use RubyGems to install Rails, like this:
sudo gem install rails
You should not use “apt-get” to install. See: How to Install Ruby, and What's RVM, Gem, Rake, RDoc, ri?
sudo apt-get install libsqlite3-dev sqlite3.
To be safe, run the following to install many common packages needed by Rails.
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
What are the Rails commands?
rails --help. Sample output:
◆ rails --help Usage: rails COMMAND [ARGS] The most common rails commands are: generate Generate new code (short-cut alias: "g") console Start the Rails console (short-cut alias: "c") server Start the Rails server (short-cut alias: "s") dbconsole Start a console for the database specified in config/database.yml (short-cut alias: "db") new Create a new Rails application. "rails new my_app" creates a new application called MyApp in "./my_app" In addition to those, there are: application Generate the Rails application code destroy Undo code generated with "generate" (short-cut alias: "d") benchmarker See how fast a piece of code runs profiler Get profile information from a piece of code plugin Install a plugin runner Run a piece of code in the application environment (short-cut alias: "r") All commands can be run with -h (or --help) for more information.