Gemfile
Gemfileの設定
SQLiteを開発(debelopment)環境のみで使用する設定
Herokuで使用するPostgreSQLとの衝突を避けるため
group :development do gem 'splite3', '1.3.8' end
RailsがPostgreSQLと通信できるようにする
group :production do gem 'pg', '0.15.1' gem 'rails_12factor', '0.0.2' end
execjsのランタイムを入れる
ローカルWebサーバ(rails server)を起動した際に、
下記のエラーが表示される場合、
JavaScriptランタイムがインストールされていないみたい
(省略)/gems/execjs-2.2.2/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
なので、下記をGemfileに追加
gem 'therubyracer'
gemのインストール
本番用のgemをローカル環境にインストールさせない場合
$ bundle install --without production
gemのインストール
$ bundle update $ bundle install