我试图在 Heroku 上部署一个烧瓶应用程序,它总是在同一个地方出错。GCC 无法安装和编译 Bcrypt 模块,所以我将它从我的 requirements.txt 中删除(它没有在应用程序中使用)。当我查看 requrements.txt 文件时,没有提到 Bcrypt,但是当我推送到 heroku 时,它仍然会尝试安装它。我已将最新版本的 requirements.txt 提交给 Git。任何帮助将不胜感激。
问问题
764 次
3 回答
2
我能够通过使用这个自定义 heroku 构建包来解决这个问题:
heroku config:add BUILDPACK_URL=git://github.com/mfenniak/heroku-buildpack-python-libffi.git
于 2014-01-05T22:56:48.770 回答
0
通过成功安装以下内容,我能够绕过它:“成功安装 z3c.bcrypt python-bcrypt py-bcrypt-w32”。安装其中一个(可能是第二个)可能包括我猜需要编译的主要 bcrypt 库?我不是 100% 确定...我注意到这篇文章是从 7 月开始的,我能够使用 PIP 下载这些库。
于 2013-11-15T19:34:36.180 回答
0
添加cffi
或cryptography
。requirements.txt
这解决了我的问题。
于 2015-10-07T14:26:05.363 回答