herokuにデプロイ時のエラー
Tube Benderのアプリを開発環境(ローカル)で作成し、本番環境にデプロイしようとしたところエラーが連発した。
①rubyとrailsのバージョンがherokuの対応しているものと一致していない
→作成アプリとherokuの各々のバージョンを調べ、一致させたところ解決!
※ポイント:rubyとrailsのバージョンを変更するのはアプリを格納しているディレクトリのみで行う。PC内全体で変更すると、過去のアプリが影響を受けてしまうので。
Rubyのバージョンアップの方法 (Rubyのバージョンを切り替える方法) | TechAcademyマガジン
②bundlerのバージョンがherokuの対応しているものと一致していない
→bundlerのバージョンダウン(herokuと一致)を試みるも上手くいかず、、、
→以下のサイトの以下のコマンドを入力したところ解決!
HerokuへPushする際に「Failed to install gems via Bundler.」が出た時の対処法 | ゆみしん夫婦のブログ
③URI(≒URL)がinvalidという旨のエラー
→これは恐らくですが、cleardbへのアクセスの為のURLの設定コマンド(以下の一番上のコマンド)が間違っていた。「`」ではなく、「'」と打ち込んでいたのが原因
→正しく打ち直したところ解決!