Railsチュートリアル1章(後編)
おはようございます(*・ω・)ノ
Ruby研修の生徒さんへのレッスンネタに始めたRailsチュートリアルの備忘録として記事を書いております。
1章の環境構築でハマった内容をまとめました。
【ハマりポイント】
・BitbucketへPushできない(前編)
・Herokuへデプロイできない(後編) ⬅️ 今回はここ
・Herokuへデプロイできない
Railsチュートリアル 1.5.1 Herokuセットアップ でまたまたハマりました><;
Herokuへプッシュしようとしたらこんなエラー
An error occurred while installing sqlite3 (1.3.8), and Bundler cannot continue.
Make sure that `gem install sqlite3 -v '1.3.8'` succeeds before bundling.
!
! Failed to install gems via Bundler.
!
! Detected sqlite3 gem which is not supported on Heroku.
! https://devcenter.heroku.com/articles/sqlite3
!
! Push rejected, failed to compile Ruby app
状況はここのサイトと似ていました。。
https://qiita.com/Taak15/items/8a7325c302d0d1b019f5
でいろいろ調べてみてハマってみた結果、
ここが参考になりました。
https://qiita.com/_naonosuke/items/e4cdf3b8178e976c8e67
結局、大事なことは、
・GemFileの記載内容に注意
・database.ymlも書き換える
・Heroku稼働前にDB作成する(下記コード)
$ heroku run rake db:migrate
とりあえず、本番環境で見れるようになったので、環境構築もこれで完了!
最後までお読みいただきありがとうございます。
スキして頂いたり、フォローして頂けると励みになります。
引き続き、よろしくお願い致しますm(_ _)m