Herokuを使う

参考URL
http://kuranuki.sonicgarden.jp/2009/05/rubypaasherokurails.html
http://gihyo.jp/dev/serial/01/heroku/0002?page=2



Railsプロジェクト作成&ローカルのgitへのコミット

>rails new jogdiary

>git init

>git add -A

>git commit -m "first commit"


◆Herokuのアプリを生成
>heroku create
Creating deep-moon-375... done
http://deep-moon-375.heroku.com/ | git@heroku.com:deep-moon-375.git
Git remote heroku added

◆pushする
>git push heroku master

◆ローカルでとりあえずのところまで開発する
>rails g scaffold Person user_name:string given_name:string family_name:string birthday:date city:string url:string

>rake db:migrate

>rails s

◆Herokuへのpush
>git add .

>git commit -m "Scaffold products"

>git push heroku master

>heroku rake db:migrate


◆◆Herokuとは直接関係ないが、githubに関してもメモ
ssh-keyの生成で嵌った。
結局はオフィシャルサイトのHELPが一番役に立った。
http://help.github.com/win-set-up-git/

> git remote add origin git@github.com:akiraabe/jogdiary.git

> git push origin master

※この結果、herokuへのpushで、
「Permission denied (publickey).」が発生した。
対処としては、以下を実行した。
> heroku keys:add

◆2011/5/5追加 gitのリモートレポジトリの管理
git remote show
git remote rm heroku
git remote add heroku git@heroku.com:deep-moon-999.git