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