我一直遇到这个奇怪的Heroku构建错误。如果我搞乱了我的requirements.txt的顺序,那么无法构建的包将会改变,但构建总是以例外结束:
ZipImportError: bad local file header in /app/.heroku/python/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg
和
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 38: ordinal not in range(128)
您可以在此处查看完整的构建日志:http://pastebin.com/BYw3Xp6u
任何人都知道这里发生了什么?
答案 0 :(得分:1)
我遇到了同样的问题(糟糕的本地文件头),似乎他们遇到了新的python buildpack问题。
因此,您可以通过添加config var:
来使用以前版本的buildpackheroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python.git#5f96190eb5ccd05b90947f9a77d7ef0881816ef8
它应该暂时解决问题。