Flask で Python アプリケーションを作成しましたが、現在は Heroku にデプロイしようとしています。(「git push heroku master」を使用して)プッシュしようとすると、次のエラーが発生します。
raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '<<<<<<< HEAD')
Storing complete log in /app/.pip/pip.log
! Heroku push rejected, failed to compile Python app
To git@heroku.com:bytefinder.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:bytefinder.git'
私はこのことにかなり慣れていません。私のアプリは localhost で正常に動作していますが、これは Heroku への最初のプッシュであり、まだ正常にデプロイされたことはありません。また、私のアプリはsqlite3でデータベースを使用していることにも注意してください。データベースは postgresql を使用した Heroku の本番環境でのみ使用できることを理解しています (遅すぎることに気づきました...)。このため、コンパイル時にエラーが発生する可能性があります (ただし、ローカルホストで実行します)。
この問題に関するアドバイスは大歓迎です!!
編集:
これが完全なエラーです!
-----> Installing dependencies using pip version 1.1
Exception:
Traceback (most recent call last):
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/pip-1.1-py2.7.egg/pip/basecommand.py", line 104, in main
status = self.run(options, args)
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/pip-1.1-py2.7.egg/pip/commands/install.py", line 219, in run
for req in parse_requirements(filename, finder=finder, options=option
s):
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/pip-1.1-py2.7.egg/pip/req.py", line 1288, in parse_requirements
req = InstallRequirement.from_line(line, comes_from)
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/pip-1.1-py2.7.egg/pip/req.py", line 107, in from_line
return cls(req, comes_from, url=url)
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/pip-1.1-py2.7.egg/pip/req.py", line 40, in __init__
req = pkg_resources.Requirement.parse(req)
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/distribute-0.6.27-py2.7.egg/pkg_resources.py", line 2610, in parse
reqs = list(parse_requirements(s))
File "/tmp/build_16gy6shadhhm2/.heroku/venv/lib/python2.7/site-packages
/distribute-0.6.27-py2.7.egg/pkg_resources.py", line 2523, in parse_requirements
raise ValueError("Missing distribution spec", line)
ValueError: ('Missing distribution spec', '<<<<<<< HEAD')
Storing complete log in /app/.pip/pip.log
! Heroku push rejected, failed to compile Python app
To git@heroku.com:bytefinder.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:bytefinder.git'