Step by Step Ruby on Rails

Ruby on Railsで実際にWebサイトを構築する手順をまとめています。

RailsアプリをHerokuにデプロイする手順

RailsアプリをHerokuにデプロイする手順をまとめました。
 
1)Herokuにアプリケーションを登録
 
$ heroku login
 
$ heroku create
 
2)Herokuにアプリケーションをpush
 
$ git push heroku master
 
3)ブラウザから動作確認
 
デプロイしたアプリに割り当てられたURLにアクセスできる事を確認する。
 
※sqlite3のエラーが発生した場合
HerokuではデータベースとしてPostgreSQLを使用するので、sqlite3を開発環境、テスト環境に限定する形でGemfileを設定します。
 
①Gemfile修整

group :production do
  gem 'pg'
end
group :development, :test do
  gem 'sqlite3'
  gem 'sqlite3-ruby', :require => 'sqlite3'
end

 
②bundle install
 
$ bundle install --without production
 
③Gemfileをコミット
 
$ git commit Gemfile -m "Gemfile update for heroku"
$ git commit Gemfile.lock -m "Gemfile update for heroku"
 
④Herokuにpush
 
$ git push heroku master