Heroku(Rails 6.~)やってみて詰まったところ
自作アプリをHerokuでデプロイしてみたが途中つまづいたので書く。
本家やQiita見比べながら、思考停止で打ち込んだら、エラーが出たのでそこを中心に残してみる。
Heroku スターターガイド (Rails 6.x) | Heroku Dev Center
【初心者向け】railsアプリをherokuを使って確実にデプロイする方法【決定版】 - Qiita
$heroku create <アプリ名>
後のエラー
$ heroku create foo_foo Name must start with a letter, end with a letter or digit and can only contain lowercase letters, digits, and dashes.
GitHubのリポジトリ名と同じにしようとfoo_foo
みたく書いたらエラー
日本語訳は
「名前は、アルファベットで始まり、アルファベットまたは数字で終わり、小文字、数字、ダッシュのみを含むことができます。」
となるので、この場合アンダーバーがいけなかった。
git push heroku master
後のエラー
本家に書いてある通りに打ったがエラー!!
$ git push heroku master error: src refspec master does not match any error: failed to push some refs to 'https://git.heroku.com/foo-foo.git'
これはmasterをmainに変更していたのでエラーが出ていた。
$ git push heroku main
でいけました。