また環境づくり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はできたっぽい