スクリーンショット_2018-09-27_11

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


いいなと思ったら応援しよう!