redmineをherokuにpush

今日はいよいよ、redmineをherokuにpush。

参考:http://kuroigamen.com/38

> git clone git://github.com/komagata/redmine.git -b 0.9.6-for-heroku
> cd redmine
> heroku create p95095yy-redmine --stack bamboo-ree-1.8.7
> heroku db:push --confirm p95095yy-redmime
> git push heroku 0.9.6-for-heroku:master
> heroku open

Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your redMine administrator for assistance.

うーん、なかなかうまくいかないなぁ。

> heroku logs

2012-07-13T21:56:32+00:00 app[web.1]:
2012-07-13T21:56:32+00:00 app[web.1]: ActiveRecord::StatementInvalid (PGError: ERROR: relation "settings" does not exist
2012-07-13T21:56:32+00:00 app[web.1]: FROM pg_attribute a LEFT JOIN pg_attrdef d

settings がないらしい。

heroku rake db:migrate
heroku open

ようやくトップ画面がでた。
復習しておこう。

herokuにSignIn
https://toolbelt.heroku.com/ から herokubeltをインストール

heroku login
ssh-keygen -t rsa
heroku key:add

git clone git://github.com/komagata/redmine.git -b 0.9.6-for-heroku 
cd 
heroku create  --stack bamboo-ree-1.8.7
heroku db:push

git push heroku 0.9.6-for-heroku:master
heroku rake db:migrate
heroku open