Helokus MySQL und die von Ihnen verwendete Datenbank wurden nicht verknüpft.
heroku info
Überprüfen Sie nach der Ausführung die Umgebungsvariablen der Datenbank
CLEARDB_DATABASE_URL: mysql://xxxxxxxxxxxx
CLEARDB_DATABASE_GREEN: mysql://xxxxxxxxxxxx
LANG: en_US.UTF-8
RACK_ENV: production
RAILS_ENV: production
RAILS_LOG_TO_STDOUT: enabled
RAILS_SERVE_STATIC_FILES: enabled
SECRET_KEY_BASE:
Es sollte DATABASE_URL geben: Nein, und ich hätte eine Datenbank mit mysql2 erstellen sollen, aber sie wird nicht wiedergegeben ...
Dies ist im Terminal
heroku config:set DATABASE_URL=mysql2${heroku_cleardb:5}
Da keine Eingabe erfolgte und die Umgebungsvariable nicht in der mysql2-Datenbank gespeichert werden konnte.
Um die Umgebungsvariablen zu ändern, rufen Sie die Heroku HP App-Seite auf und klicken Sie auf Einstellungen.
Klicken Sie in der Mitte des Bildschirms auf Config Vars anzeigen. Bearbeiten Sie Config Vars und beenden Sie das Programm.
Sicher,
heroku run rake db:migrate
Es ist vollständig!
Recommended Posts