質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

2401閲覧

Django Heroku webプロセス

mada1111701rame

総合スコア18

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2018/05/12 06:25

編集2018/05/13 09:07

前提・実現したいこと

Djangoを使用して、Herokuで運用を行いたいです。

発生している問題・エラーメッセージ

Multiple apps in git remotes ! Usage: --remote heroku-staging ! or: --app kit-eisei-futaba ! Your local git repository has more than 1 app referenced in git remotes. ! Because of this, we can't determine which app you want to run this command against. ! Specify the app you want with --app or --remote. ! Heroku remotes in repo: ! kit-eisei-futaba (heroku) ! kit-eisei-futaba (heroku-staging) ! ! https://devcenter.heroku.com/articles/multiple-environments``` ### 該当のソースコード ```ここに言語名を入力 Python Django

試したこと

色々なサイトを見て試してみましたが、うまくいきません。

補足情報(FW/ツールのバージョンなど)

git heroku push masterは実行できました。
ちなみに参考サイトは以下の通りです。
https://qiita.com/terappy/items/803ff638d63b3dc09ada

runtime.txt
python-3.6.5

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lulucom

2018/05/13 05:48

どのようなコマンドを入力されたときにそのエラーが発生しましたか?(ご質問の中に追記ください)
Lulucom

2018/05/13 09:01

runtime.txtも掲載ください。
guest

回答2

0

何らかのherokuコマンド実行時にそのエラーが出ているのかと思います。
そのherokuコマンドの--remoteオプションでプッシュ先のリポジトリ(質問者の環境ではherokuheroku-staging)を指定する必要がありそうです。

投稿2018/05/12 06:54

編集2018/05/13 10:41
Lulucom

総合スコア1899

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mada1111701rame

2018/05/13 05:39

コマンドは heroku git remote --app APPNAMEで良いのでしょうか?
Lulucom

2018/05/13 05:52

どのようなコマンドに対してそのエラーが出たのかこちらはわからないのですが、おそらく、`heroku xxx yyy` のようなコマンドだったのかと思います。 そのコマンドラインにオプション `--remote heroku-staging` などを付加すれば良いかと。
mada1111701rame

2018/05/13 06:11

heroku ps:scale web=1のコマンドです。
Lulucom

2018/05/13 06:15

おそらく、プロダクション環境が`heroku`で、ステージング環境が`heroku-staging`なのかと思います。 例えば、ステージング環境に対してそのコマンドを実行するのでしたら heroku ps:scale web=1 --remote heroku-staging とすれば良いかと。
mada1111701rame

2018/05/13 06:32

何度もすみません。 『Couldn't find that process type.』と出てしまいました!
Lulucom

2018/05/13 06:51

Procfileファイルにwebが定義されていないのではないでしょうか。
Lulucom

2018/05/13 08:26

- ファイル名は正しいですか?(procfileではなくProcfile) - ProcfileをGitにcommitしましたか? - ProcfileをcommitしたブランチをHerokuにpushしましたか?
mada1111701rame

2018/05/13 08:41

git commit -m'○○'後に、git push heroku master を行いました。
Lulucom

2018/05/13 09:15

git push heroku master でpushしたのでしたら、heroku(プロダクション環境でしょうか?)の方だと思いますので、 --remoteオプションにはheroku-stagingではなくherokuと指定する必要があるかと思います。 heroku ps:scale web=1 --remote heroku
mada1111701rame

2018/05/13 09:29

うーん。同じ反応でした。 Couldn't~です。。。
Lulucom

2018/05/13 10:48

- Procfileのファイル名のスペルや大/小文字の区別に間違いはありませんか? - ProcfileはGitの管理下にありますか?masterブランチにcommitされていますか?
mada1111701rame

2018/05/13 11:13

Changes not staged for commit: modified: python-getting-started (modified content, untracked content) no changes added to commit と表示されましたv
mada1111701rame

2018/05/13 11:15

git add *後にgit commit -m"aaaa"とすると、↑のような表示でした
Lulucom

2018/05/15 02:00 編集

プロジェクトのルートディレクトリで`git ls-files`を実行すると、Gitで管理されているファイルを一覧できます。その結果にProcfileは含まれていますか?
mada1111701rame

2018/05/15 10:15

含まれていました。 .gitignore Pipfile Procfile db.sqlite3 futaba/__init__.py futaba/__pycache__/__init__.cpython-36.pyc futaba/__pycache__/settings.cpython-36.pyc futaba/__pycache__/urls.cpython-36.pyc futaba/__pycache__/views.cpython-36.pyc futaba/__pycache__/wsgi.cpython-36.pyc futaba/local_settings.py futaba/settings.py futaba/urls.py futaba/views.py futaba/wsgi.py index.php kit-eisei-futaba manage.py polls/__init__.py polls/__pycache__/__init__.cpython-36.pyc polls/__pycache__/admin.cpython-36.pyc polls/__pycache__/apps.cpython-36.pyc polls/__pycache__/models.cpython-36.pyc polls/__pycache__/urls.cpython-36.pyc polls/__pycache__/views.cpython-36.pyc polls/admin.py polls/apps.py polls/migrations/0001_initial.py polls/migrations/__init__.py polls/migrations/__pycache__/0001_initial.cpython-36.pyc polls/migrations/__pycache__/__init__.cpython-36.pyc polls/models.py polls/tests.py polls/urls.py polls/views.py requirements.txt runtime.txt templates/base.html templates/futaba/index.html templates/registration/logged_out.html templates/registration/login.html
Lulucom

2018/05/15 10:49

Procfileの中身を以下のようにしてもだめでしょうか。 web: gunicorn futaba.wsgi
guest

0

自己解決

もう一度、最初からやり直したところ、うまくいきました。
初心に帰ることが大切でした。。。

投稿2018/05/17 09:16

mada1111701rame

総合スコア18

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問