我将this项目推送到heroku时出错。 (应该没有什么异国情调,只是为了尝试服务而制作的一些你好世界django-cms / blog)
似乎远程错过了一些必需的lib头:
[tons of verbosity]
remote: building '_imagingft' extension
remote: gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/freetype2 -IlibImaging -I/app/.heroku/python/include -I/usr/local/include -I/usr/include -I/app/.heroku/python/include/python2.7 -I/usr/include/x86_64-linux-gnu -c _imagingft.c -o build/temp.linux-x86_64-2.7/_imagingft.o
remote: _imagingft.c:60:31: fatal error: freetype/fterrors.h: No such file or directory
remote: #include <freetype/fterrors.h>
remote: ^
remote: compilation terminated.
remote: error: command 'gcc' failed with exit status 1
但是从谷歌的初步搜索来看,似乎枕头应该正确编译(尝试了2. *并强制1. *,它们通过manage runserver或heroku local在本地工作......)
答案 0 :(得分:0)
似乎问题在于使用Pillow&lt; 3(当前的django-cms dependecies install 2.0)。迫使枕头达到3.0的要求修复了这个