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の後ろに名前つけて、ちゃんとアプリにしたかったな。

復讐(習)も兼ねて、もう一度最初からやってみようかな。

自分のために。よしっ!一度全て削除しよう。