We're sorry, but something went wrong.If you are the application owner check the logs for more information.
Auf diese Weise können Sie es auch dann nicht öffnen, wenn Sie es bereitstellen.
Die Datenbank war die Ursache. Heroku verwendet nicht standardmäßig MySQL, daher müssen Sie es selbst einstellen.
Diese beiden Artikel sind leicht zu verstehen! ↓
Mit CUI einstellen https://qiita.com/senou/items/108ef1d94dcb5b227b4f
In GUI einstellen https://qiita.com/poster-keisuke/items/f27e190e22d80dc254ed
Nachdem ich diese beiden Artikel gelesen und mir einen Überblick verschafft habe, habe ich sie mit CUI eingerichtet.
[vagrant@localhost memopy]$ heroku addons:create cleardb:ignite
Creating cleardb:ignite on ⬢ memopy... free
Created cleardb-aerodynamic-24825 as CLEARDB_DATABASE_URL
Use heroku addons:docs cleardb to view documentation
[vagrant@localhost memopy]$ heroku config | grep CLEARDB_DATABASE_URL
CLEARDB_DATABASE_URL: mysql://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
[vagrant@localhost memopy]$ heroku config:set DATABASE_URL=mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
Setting DATABASE_URL and restarting ⬢ memopy... done, v7
DATABASE_URL: mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
[vagrant@localhost memopy]$ heroku config
=== memopy Config Vars
CLEARDB_DATABASE_URL: mysql://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
DATABASE_URL: mysql2://bc0ee5063e4f00:[email protected]/heroku_fb9e9b74813be35?reconnect=true
LANG: en_US.UTF-8
RACK_ENV: production
RAILS_ENV: production
RAILS_LOG_TO_STDOUT: enabled
RAILS_SERVE_STATIC_FILES: enabled
SECRET_KEY_BASE: 57c40cfca095d1fb6419a4e567f5d16f11d3d5827d045def500cff321f31bfa7aefe3ebc740f678ea62a4db48a32f76c7d7569c06295d7aed89d8df62a87b7c4
Jetzt können Sie MySQL auf Heroku verwenden!
Es scheint, dass wir auch eine Asset-Pipeline einrichten müssen. Wenn Sie an der Asset-Pipeline interessiert sind, lesen Sie diesen Artikel. ↓ https://www.transnet.ne.jp/2016/02/28/rails%E5%88%9D%E5%AD%A6%E8%80%85%E3%81%8C%E3%81%A4%E3%81%BE%E3%81%9A%E3%81%8Dcolnr%E3%80%8C%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3/
Mit Blick auf config / environment / Production.rb,
(Weggelassen)
config.assets.compile = false
(Weggelassen)
Weil es ... war
(Weggelassen)
config.assets.compile = true
(Weggelassen)
ändern.
[vagrant@localhost memopy]$ git add -A
[vagrant@localhost memopy]$ git commit -m 'Einstellungen für die Asset-Pipeline'
[vagrant@localhost memopy]$ git push
[vagrant@localhost memopy]$ git push heroku master
[vagrant@localhost memopy]$ heroku run rake db:migrate
Damit ist die Migration abgeschlossen!
Wenn Sie es mit offenem Heroku öffnen, ...
Ich habe es geöffnet!
Du hast es geschafft! !! !!
Recommended Posts