“您需要1.5.0或更高版本的Subversion Python绑定”使用邮箱.py

2024-10-01 07:14:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在用户使用Apache Mailer script通过钩子锁定/解锁SVN存储库中的元素时发送电子邮件(邮箱.py). 当执行适当的钩子时,我得到以下错误:

You need version 1.5.0 or better of the Subversion Python bindings.

我安装了以下工具:

  • VisualSVN 3.3.1(Subversion 1.8.13)
  • Python3.5.1(我尝试过32位和64位版本)
  • pythonsvn扩展(pysvn)v1.8(用于pythonv3.5和svn1.8.14)

此外,我还有subversion1.8.13的源代码。在

合适的钩(柱-锁定命令)具有以下唯一行:

<pythonHome>python.exe <repositoryHooks>mailer.py "%1" "%2" <repositoryHooks>mailer.conf

我已经将PYTHONPATH配置为:

^{pr2}$

以上配置都会引发上述错误。在

知道在哪里可以获得1.5.0python Subversion绑定,以及如何配置它们以允许mailer脚本执行而不出错吗?在

提前谢谢你。在


Tags: 用户pyyou元素电子邮件mailerapache错误
1条回答
网友
1楼 · 发布于 2024-10-01 07:14:59

VisualSVN Server安装Python2.7的Subversion绑定,从版本3.2.0[1]开始。所以您只需安装与VisualSVN服务器相同位的Python2.7并运行邮箱.py. 您不应该配置PYTHONHOME环境变量,因为VisualSVN服务器通过注册表注册PythonPackages目录。在

VisualSVN服务器目前不提供Python3.5.x的绑定。在

[1]https://www.visualsvn.com/server/changes/3.2/

相关问题 更多 >