Mysql
 sql >> Base de données >  >> RDS >> Mysql

heroku rake db:migrate ERROR gem install activerecord-mysql-adapter

N'oubliez pas que Heroku utilise la propriété de configuration DATABASE_URL au lieu de votre fichier database.yml pour se connecter à votre base de données. Assurez-vous qu'il est réglé. Si vous utilisez le module complémentaire ClearDB, la valeur souhaitée doit se trouver dans CLEARDB_DATABASE_URL.

heroku config

Copiez la valeur que ClearDB aura définie pour vous dans la variable de configuration CLEARDB_DATABASE_URL. Définissez la DATABASE_URL sur la même valeur

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

Voici le hic. La plupart des gens utilisent le gem mysql2, vous devez donc généralement définir DATABASE_URL sur mysql2... au lieu de mysql.

Il n'est pas nécessaire d'abandonner mysql et de migrer vers postgre.