a big fish in a small pond

ロードバイク、rails 、料理、写真、ガシェットでお送りします。

また環境づくり6 Herokuの準備

Herokuにupすることを目指して準備をする。

1.railsAppの作成
$rails new 'アプリ名'

2.gemfileに本番はPostgresを使うことを明記。ローカルはsqlite3のまま
group :production do
gem 'pg'
end
group :development, :test do
gem 'sqlite3'
end

3.pgをbundle install
$bundle install
Installing pg (0.15.1)...

4.HerokuにPushを試みるがうまくいかない
どうやらgitの初期化とHerokuにキーを食わせる行為が不足していた様子。
$git init
$git add .
$git commit

$heroku keys:add

5.うまくいかないその2
Gem::InstallError: activesupport requires Ruby version >= 1.9.3.
An error occurred while installing activesupport (4.0.0.beta1), and Bundler
cannot continue.
というエラーが出る。どうやらgemfileに以下を書きなさいとHeroku公式に乗っている。
ruby "2.0.0"
これでひとまずpushはできたっぽい