是否可以在未安装 ssl 的情况下运行 Mercurial?

是否可以在未安装 ssl 的情况下运行 Mercurial?

我有一台没有 OpenSSL 的 Solaris 5.8 机器。这个平台的 OpenSSL 编译起来真的很麻烦,而且莫尔达克我们的 unix 管理员,安装 Solaris 软件包不是一个选择。

我想运行 Mercurial 客户端,但这似乎需要 Python_ssl模块,而 Python 模块又需要 OpenSSL 或同等模块。有没有办法让 Mercurial 在没有这些库的情况下运行?

答案1

如果不破解 Mercurial 本身,这是不可能的。我们有大量_ssl模块的导入,因此如果没有 ,这些导入肯定会中断_ssl。​​您可以在这些导入周围放置 try/except ImportErrors,这可能会稍微改善这种情况。您也可以尝试在我们的错误跟踪器中打开一个问题,但不确定我们的任何工作人员是否会对这种有点古怪的情况(没有_ssl)感兴趣。

相关内容