sql >> Base de Datos >  >> RDS >> Mysql

heroku rake db:migrar ERROR gema instalar activerecord-mysql-adapter

Recuerde que Heroku usa la propiedad de configuración DATABASE_URL en lugar de su archivo base de datos.yml para conectarse a su base de datos. Asegúrese de que esté configurado. Si está utilizando el complemento ClearDB, entonces el valor que desea debe estar en CLEARDB_DATABASE_URL.

heroku config

Copie el valor que ClearDB habrá establecido para usted en la variable de configuración CLEARDB_DATABASE_URL. Establezca DATABASE_URL en el mismo valor

heroku config:set DATABASE_URL=mysql2://bb06ca765fb123:[email protected]/heroku_703eded6aebc123?reconnect=true

Aquí está la trampa. La mayoría de las personas usan la gema mysql2, por lo que normalmente debe configurar DATABASE_URL en mysql2... en lugar de mysql.

No hay necesidad de abandonar mysql y migrar a postgre.