長期戦覚悟 〜個人アプリ作成18〜

本日学んだこと:

Herokuデプロイ時に発生したこと

MySQLを使ってHerokuにデプロイ手順

 下記手順にて使い、所々でエラーを解決しながら進める。

https://qiita.com/murakami-mm/items/9587e21fc0ed57c803d0

 

SSH公開鍵(publickey)のpassphraseを求められたら

 新しいSSH公開鍵を登録

https://qiita.com/SomeyaNaoki/items/fbd359b20c1b479692f9

 

③Uglifier::Error: Unexpected character '`'の対策

  # config.assets.js_compressor = :uglifier  #この一文をコメントアウトでOKだった。

https://qiita.com/mikd/items/e10805343f2d7534d52c

 

④LoadError: Could not load the 'mysql' Active Record adapter.の対策

heroku config:set DATABASE_URL='mysql2://[ユーザ名]:[パスワード]@[ホスト名]/[スキーマ名]?reconnect=true'

もともとmysql://となっていたところをmysql2://としたところうまくいった。

 

⑤ローカル環境で変更後、Herokuも変更する方法

ローカルでgithubでコミットした後、git push heroku master

http://codee.hatenablog.com/entry/2016/04/20/053330

https://yasagori-programing.hatenablog.jp/entry/2019/03/30/190000

 

明日以降やること:

ビューの修正

 

 

感想:

ようやくHerokuへデプロイできた。

しかし、Herokuだからか、アプリの更新がかなり遅い。

やはり無料、しかも簡単なアプリの公開というところだからか、非常に遅く感じる。

それでも何とかデプロイできたことは良かった。

後は修正するべきところがあるので、そこを修正する。