When I run rake db:migrate I get following output:
== 20141219011612 CreatePost: migrating ======================================= -- create_table("
Check your db/schema.rb
You most likely have the same table being created there in addition to a migration in db/migrate/[timestamp]your_migration
You can delete the db/migrate/[timestamp]your_migration if it is a duplicate of the one found in the schema and it should work.