Problema con rake db:migrate

Hola a todos:

Recientemente he formateado mi ordenador y al intentar continuar un
proyecto de Rails en el que estaba trabajando tengo un problema con la
base de datos MySql.

He creado la base de datos con rake db:create pero al intentar correr
las migraciones me da un error indicandome que una de mis tablas no
existe. Evidentemente si no la ha creado con la migración no puede
existir… El error es el siguiente:
Mysql::Error: Table ‘jm_development.ofertas’ doesn’t exists: SELECT
‘ofertas’.* FROM ‘ofertas’

He intentado ejecutar rake como root porque leí en la web que ese podía
ser el motivo y entonces me da otro error diferente:
undefined method ‘name’ for nil:NilClass en el archivo Rakefile

También he probado a crear la tabla ‘a mano’ desde MySql Query Browser y
entonces me da el error contrario, es decir, me indica que la tabla en
cuestion ya existe…

La verdad estoy más perdido que un pulpo en un garaje.

Alguien sabe porque ocurre esto y como solucionarlo??

Gracias por adelantado y un saludo!!