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

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

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

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

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

2回答

269閲覧

Herokuにデプロイできません。

keishiro0322

総合スコア6

Django

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

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2018/05/02 12:50

前提・実現したいこと

Herokuにデプロイできません。

ここに質問の内容を詳しく書いてください。
Django Girls TutorialにしたがってHerokuにデプロイをしようとしたのですが下記のエラーがでてしまいます。色々調べてみたのですが当方初心者の為自力では解決できませんでした。恐れ入りますがご教授願います。

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

(myvenv) mba:djangogirls xxxxxxxxxxxx$ git push heroku master
Counting objects: 21, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (21/21), 4.95 KiB | 0 bytes/s, done.
Total 21 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: ! The latest version of Python 3 is python-3.6.4 (you are using python-3.6.5, which is unsupported).
remote: ! We recommend upgrading by specifying the latest version (python-3.6.4).
remote: Learn More: https://devcenter.heroku.com/articles/python-runtime
remote: -----> Installing python-3.6.5
remote: -----> Installing pip
remote: -----> Installing requirements with pip
remote: Collecting dj-database-url==0.5.0 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 1))
remote: Downloading https://files.pythonhosted.org/packages/d4/a6/4b8578c1848690d0c307c7c0596af2077536c9ef2a04d42b00fabaa7e49d/dj_database_url-0.5.0-py2.py3-none-any.whl
remote: Collecting Django==1.11 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 2))
remote: Downloading https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fad8e64c9865135bb/Django-1.11-py2.py3-none-any.whl (6.9MB)
remote: Collecting gunicorn==19.8.1 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 3))
remote: Downloading https://files.pythonhosted.org/packages/55/cb/09fe80bddf30be86abfc06ccb1154f97d6c64bb87111de066a5fc9ccb937/gunicorn-19.8.1-py2.py3-none-any.whl (112kB)
remote: Collecting pytz==2018.4 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 4))
remote: Downloading https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl (510kB)
remote: Collecting whitenoise==3.3.1 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 5))
remote: Downloading https://files.pythonhosted.org/packages/0c/58/0f309a821b9161d0e3a73336a187d1541c2127aff7fdf3bf7293f9979d1d/whitenoise-3.3.1-py2.py3-none-any.whl
remote: Collecting psycopg2==2.5.4 (from -r /tmp/build_7ec5093f85fb6b31b650f8cbbb126ebb/requirements.txt (line 6))
remote: Downloading https://files.pythonhosted.org/packages/63/c3/802668cb3cfc2880c2a8364623e7105a0257724a2612bb66ec733aaddb8c/psycopg2-2.5.4.tar.gz (682kB)
remote: Complete output from command python setup.py egg_info:
remote: running egg_info
remote: creating pip-egg-info/psycopg2.egg-info
remote: writing pip-egg-info/psycopg2.egg-info/PKG-INFO
remote: writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
remote: writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
remote: writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
remote: Error: could not determine PostgreSQL version from '10.3'
remote:
remote: ----------------------------------------
remote: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-rjsp3qmm/psycopg2/
remote: ! Push rejected, failed to compile Python app.
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to keishiroblog.
remote:
To https://git.heroku.com/keishiroblog.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/keishiroblog.git'

ここにより詳細な情報を記載してください。
mac OS 10.11.6
python 3.6.5

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

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

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

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

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

guest

回答2

0

私もデプロイ出来ず悩みました。
当てずっぽうに色々試したので参考になるか分かりませんが、以下のgit remote add 〜で.git/configに[remote "heroku"]を含む3行が追加されたことでデプロイ出来るようになりました。

$ git remote add heroku https://git.heroku.com/peaceful-dusk-?????.git
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true

[user] name = ????? email = ?????@????? [remote "heroku"] url = https://git.heroku.com/peaceful-dusk-?????.git fetch = +refs/heads/*:refs/remotes/heroku/*

$ git push heroku master
→ OK

Package Version


dj-database-url 0.5.0
Django 1.11
gunicorn 19.8.1
pip 10.0.1
psycopg2 2.7.4
pytz 2018.4
setuptools 28.8.0
whitenoise 3.3.1

私も初心者なので見当違いでしたらすみません。

投稿2018/05/18 04:55

編集2018/05/18 04:58
LIATARET

総合スコア17

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

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

0

Linux環境であれば

sudo pip install pgadmin4-1.3-py2.py3-none-any.whl psycopg2==2.7.1
あるいは
pip install psycopg2==2.7.1
だけでも様子みてください。

psycopg2-2.5.4.tar.gz はエラーを含むバージョンのようです。新しいバージョンの
モジュールを追加して解決するようです。

参考 こちら

投稿2018/05/02 13:09

kawakawa2018

総合スコア1195

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

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

keishiro0322

2018/05/04 10:52

返信ありがとうございます。pip install psycopg2==2.7.1を実行したのですがデプロイできませんでした。
kawakawa2018

2018/05/04 11:06

Django Girls TutorialにしたがってHeroku こちらではなく、質問欄でいいので 学習中のチュートリアルのサイトURLと 実行したコマンドを追加してください。 (トラブルの起きたところ git push heroku master の手前まで)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問