Herokuにサンプルアプリをデプロイするまでの備忘録

 

Herokuにサンプルアプリをデプロイするまでの備忘録

 

サンプルプログラムをHerokuへデプロイ

デプロイ失敗、ターミナルから原因を調べる

エラーぽさそう「Precompiling assets failed.」な内容をググる

 

こちらの記事でエラーの見方を教えて頂く

qiita.com

 

どうも原因は「Precompiling assets failed.」ではなく

 

ここが原因だとわかる「rake aborted!

ArgumentError: wrong number of arguments (given 3, expected 2)」

 

ググってみたら、引数の数が違うエラーらしいが

実際はHerokuでサポートのRubyバージョンとサンプルプログラムのバージョンがことらしい。

qiita.com

 

しかし、サンプルプログラムのRubyのバージョンを変更できないので

どうすれば解決できるのか更にググる

 

こちらの記事で教えて頂いた方法で無事にデプロイができた。

qiita.com

 

GemfileにあるRubyバージョンの行を削除して

Herokuにデプロイできた。

 

せっかくなので、こちらの記事で教えてもらった方法で

Basic認証もかけておいた。

qiita.com

 

3年くらい前にHerokuデプロイに挫折したことがあるので、

サンプルアプリとはいえ、デプロイできたのは本当に嬉しい。

 

今回はサンプルのプログラムだったが、いつか

自分で作ったアプリをデプロイしたい。