1

我在 bluemix 上安装 pyOpenSSL 时遇到了麻烦。我有一个想要与我的烧瓶应用程序一起使用的自签名证书。将 pyopenssl 添加到 requirements.txt 并推送到云端时,登台失败。

这是日志中的转储--recent:http ://pastebin.com/raw.php?i=M5fAJddC

看起来 Bluemix 的 pip 抱怨 libffi-dev 但我不知道如何解决它。有什么线索吗?

4

2 回答 2

1

我不确定您使用的是哪个 buildpack,但它看起来并不包含 libffi 依赖项。我发现了这个包含 libffi 的 python buildpack。您可能想尝试将它作为您当前使用的 buildpack 的替代品。

于 2014-08-06T12:18:43.180 回答
1

好的,我自己想通了。通过 pip 存储库后,我注意到有一个名为cffi的包。在 pyOpenSSL 解决问题之前将 cffi 添加到 requirements.txt 中。

只是一点警告,重新启动应用程序后,我出现内存不足错误。事实证明,这两个库在烧瓶中使用时会消耗约 38.9MB 的 RAM(72.1 与上次推送的 34.2 相比)。

不幸的是,现在我收到502 Bad Gateway: Registered endpoint failed to handle the request。打开页面时。但我想这是完全不同的问题。

于 2014-08-19T17:56:58.797 回答