I would double check that /home/deployer/projects/blog is actually a git repo like the error says.
When creating the repo on the server I usually name the directory #{app_name}.git for clarity, then you need git init --bare to make sure the there is no working directory just the repo.
Another solution is GoGo, it creates a pseudo-shell with the Rails environment preloaded. https://github.com/brianhempel/gogo
Sounds similar to https://github.com/jugyo/rails-sh
I would double check that /home/deployer/projects/blog is actually a git repo like the error says.
When creating the repo on the server I usually name the directory #{app_name}.git for clarity, then you need
git init --bare
to make sure the there is no working directory just the repo.The key is to use foreman to export the proper config for your server http://ddollar.github.com/foreman/#UPSTART-EXPORT