Django:git push heroku masterができない

2018年6月4日

git push heroku masterしようとすると、ずらずらと表示された文字の下の方に

 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/(アプリ名).git'

がでてきてpushができませんでした。

エラーの内容を見てみると、

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-e7m3xfsy/psycopg2/

どうやらpsycopg2に原因があるようでした。

psycopg2を更新することにします。

pip upgrade psycopg2

requirements.txtに反映することをお忘れなく。

pip freeze > requirements.txt

これで新たにadd、commitしてからpushすると、今度は正しくできました。

参考
https://qiita.com/rym903/items/14571f056463e924f742

DjangoGit, heroku, pip3

Posted by uichi