Herokuにデプロイ再挑戦
機能はうまく行かなかったので、改めてHerokuにデプロイを挑戦する。
GitにPushはうまく行っていたので、そこはそのままに。
Herokuにログインすると、なにやら新しいアプリが作られている。
そして、Building Errorとな。
Make sure that `gem install sqlite3 -v '1.3.13'` succeeds before bundling.
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'sqlite3', '1.3.13'
gem 'byebug', platform: :mri
end
の部分が怪しい。
チュートリアルに書いてあったけど、本当に必要なのかな。
一度削除して、bundle installをしてみる。
一応 bundle updateも。
やはりエラー。
https://devcenter.heroku.com/articles/sqlite3
を参考にしてくれとのことで書いていた。
ポスグレインストールしてくれと書いている。
Sqlite3使う方法を探す。とおもったが、やはりチュートリアルを再度試してみる事にする。
下部を
group :development, :test do gem 'sqlite3', '1.3.11' gem 'byebug', '9.0.0', platform: :mri end group :development do gem 'web-console', '3.1.1' gem 'listen', '3.0.8' gem 'spring', '1.7.2' gem 'spring-watcher-listen', '2.0.0' end group :production do gem 'pg', '0.18.4' end
で貼り付けして、実行。
改めて、Pushしてみる。
git push heroku master
うぉおぉ!!!出来ましたよ!!
ひとまず、上の方にデフォルトで追加されていた
gem 'sqlite3'
をコメントアウトにして、下部の部分をコピペ。
そして、Pushしたらちゃんと表示された!!!
エラー文章をちゃんと読めという話ではあるのだけれど、まぁ結果オーライ。
heroku createの後ろに名前つけて、ちゃんとアプリにしたかったな。
復讐(習)も兼ねて、もう一度最初からやってみようかな。
自分のために。よしっ!一度全て削除しよう。