##目的
アプリをデプロイしたい。
「 https://git.heroku.com/flask-todo-app-tk012345.git」このURLでデプロイしたい
原因
Pythonのターミナルで「heroku create flask-todo-app-tk」と入力したところ、このURLは使用されているというエラーが出ました。あらためて、「heroku create flask-todo-app-tk012345」と入力して、「git push heroku master」としたところ、↓のエラーが発生しました。
エラーメッセージ
TK@LAPTOP-093AEQG1 MINGW64 ~/Desktop/TODO-APP (master)
$ git push heroku master
error: src refspec master does not match any
error: failed to push some refs to 'https://git.heroku.com/flask-todo-app-tk.git'
また、「heroku create flask-todo-app-tk012345」を試したところ↓のエラーが発生
TK@LAPTOP-093AEQG1 MINGW64 ~/Desktop/TODO-APP (master)
$ heroku create flask-todo-app-tk012345
» Warning: heroku update available from 7.53.0 to 7.59.1.
Creating ⬢ flask-todo-app-tk012345... !
! Name flask-todo-app-tk012345 is already taken
行ったこと
➊Pythonのターミナルでpip install gunicorn
アプリ公開に使うgunicornをインストールしました。
➋「Heroku CLI」をPCにインストールしました。
➌Pythonのターミナルでpip freeze > requirements.txt
ディレクトリに「requirements.txt」を作成しました。
➍「Procfile」を作成して、ターミナルから「web: gunicorn app:app --log-file=-」と入力
➎ターミナルに「git init」と入力、「git add.」と入力、「git commit -m "first commit"」と入力
➏「heroku login」と入力してEnter
➐ブラウザが立ち上がるのでLog inする。ブラウザ閉じる。
➑「heroku create flask-todo-app-tk」と入力
➒「git remote -v」でURLの確認すると↓の結果になりました。
$ git remote -v
heroku https://git.heroku.com/flask-todo-app-tk.git (fetch)
heroku https://git.heroku.com/flask-todo-app-tk.git (push)
➓しかし、「git push heroku master」と入力したところエラーが発生
判明していること
・「 https://git.heroku.com/flask-todo-app-tk.git」というサイトは既に、誰かが作成しているため使えない
・ 「https://git.heroku.com/flask-todo-app-tk012345.git」のサイトは既に作成されている。
Proc
1web: gunicorn app:app --log-file=-
requirements
1 2requirements.txtに記載してある内容 3 4click==8.0.3 5colorama==0.4.4 6Flask==2.0.2 7Flask-SQLAlchemy==2.5.1 8greenlet==1.1.2 9gunicorn==20.1.0 10itsdangerous==2.0.1 11Jinja2==3.0.2 12MarkupSafe==2.0.1 13SQLAlchemy==1.4.26 14Werkzeug==2.0.2
Pythonは3.8.5です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。