初めてのqiita投稿です。
Rails-Tutorialの第一章 1.5.2 Herokuへのデプロイでいきなり躓きました。ググってもなかなか解決策が出て来なくて序盤で手こずったので、解決策を覚書。
##◆症状
Rails-Tutorialのテキストの通り進めていったところ、
"git push Heroku main"を行い、無事デプロイまで進んだように見えたが、以下の画面となった。
(本当なら「Hello, World!」と表示されるはずであった。)
##◆原因
原因は、Heroku上の別のリポジトリへデプロイを行っていたこと。
詳細は分からないけれど、元をたどれば、デプロイ前に一度食事で手を止めたせいで、デプロイ前のherokuコマンド"heroku create"を2回行ってしまっていたことが原因と思われる。
デプロイ先 : 1回目に作成したリポジトリ
閲覧していたURL: 2回目に作成したリポジトリ
上記の通りとなっていた。
##◆解決策
######①閲覧していた2回目に作成したリポジトリに、push先を変更した。(下記コマンドの実行)
git remote set-url heroku ["heroku create"の実行時にターミナルに表示されるgitのリポジトリ ]
######②再度pushの実行
git push heroku main
※Railsチュートリアルには"main"が"master"と記載されているけれど、githubの仕様変更?で、この記事の作成時点(2020年10月9日現在)ではmainで正となっている。
#####無事画面が表示された。("hello, world!"じゃなかった。)