我有一个使用统一安装程序创建的现有Plone 3.3.4安装。与Unified Installer一起打包的python不包含SSL支持。如何向现有安装添加SSL支持?我是否需要重建python,然后运行bootstrap和buildout才能启用它?或者它可以简单地作为一个鸡蛋添加到buildout中吗?
我能够创建一个支持SSL的独立python构建(2.4.6),但是使用该python版本运行bootstrap.py时遇到了麻烦。:
File "bootstrap.py", line 53, in ?
PYTHONPATH=
AssertionError
看起来它应该从setuptools获得PYTHONPATH,所以我需要做些什么改变吗?
我是以错误的方式来做这件事的吗?任何帮助表示赞赏!
谢谢! DR
答案 0 :(得分:4)
最简单的路径:重新运行统一安装程序,指定其他目标。如果它这次找到了libssl,那么你已经设置好了。如果没有,请再试一次,并使用--with-python选择具有ssl支持的python2.4.6。并且,当你在它时,你也可以更新到3.3.6。
或者,为新的Python 2.6.4安装distribute,然后再次尝试bootstrapping。分发将为您提供setuptools - 减少错误。
答案 1 :(得分:1)
通用安装程序将使用SSL by default进行构建,如果无法找到构建SSL支持所需的开发库和标头,则会实际停止,除非您明确使用--without-ssl
库。那是你做的吗?