Installing Ruby on Rails

Updated at 2015-05-04 08:17

Install a Ruby version manager.

# Install Homebrew if you don't have it.
brew update
brew install rbenv ruby-build

rbenv install -l
rbenv install 2.2.2 # Or whatever Heroku currently supports
rbenv global 2.2.2  # Ruby version used if project doesn't have version defined

Install Ruby on Rails.

gem install bundler
gem install rails
# if you get a SSL error:
gem update --system
gem update bundler
# if doesn't help, try:
gem sources
gem sources -r
gem sources -a

Check that Ruby on Rails works.

rails new ruby-blog
cd ruby-blog
rbenv local 2.2.2 # Defines Ruby version for this project
bundle install
bin/rails server
# => http://localhost:3000/
rails generate controller welcome index
# => app/controllers/welcome_controller.rb
# => app/views/welcome/index.html.erb
# after changing Gemfile
bundle install

Some useful commands.

# Recompile assets so the are ready for production.
RAILS_ENV=production bundle exec rake assets:precompile