在 Windows 上为 Bugzilla 安装 Perl Template-Toolkit

在 Windows 上为 Bugzilla 安装 Perl Template-Toolkit

我尝试在本地开发服务器(基于 Windows 计算机)上安装 Bugzilla。我的服务器是标准 xampp 安装。我已经到了需要安装相关 perl 模块的地步,但其中一个模块(Template-Toolkit)似乎无法识别。我最初尝试通过 ppm 安装它,但在运行 bugzillas checksetup 文件时,最后我收到以下消息:

COMMANDS TO INSTALL REQUIRED MODULES (You *must* run all these commands
and then re-run this script):

    ppm install Template-Toolkit
*** Installation aborted. Read the messages above. ***

但我已经运行过了ppm install Template-Toolkit,它运行正常,没有出现任何明显错误。在看到这里的另一篇文章后,我尝试了 CPAN bugzilla 包:

cpan Bundle::Bugzilla

但还是没成功。我还能尝试其他什么来安装它吗?

我使用的是 Windows 7 Pro 64 位和 Perl 5.10.1(随 xampp 安装提供)

任何帮助,将不胜感激。

答案1

xampp 安装 Perl 5.10.1,但 Bugzilla 仅适用于 5.8.1

答案2

您需要安装模板:ppm 安装模板。

PS Strawberry Perl 在 Windows 上更易于使用。

答案3

我单独安装了 Activeperl 5.20.1 版本,与 xampp 无关。访问 bugzilla 时出现以下错误:

软件错误:

Template creation failed: failed to create context: failed to load Bugzilla/Template/Context.pm: Can't locate Bugzilla/Template/Context.pm in @INC (you may need to install the Bugzilla::Template::Context module) (@INC contains: . lib C:/Perl64/site/lib C:/Perl64/lib) at C:/Perl64/site/lib/Template/Config.pm line 82.
For help, please send mail to the webmaster (postmaster@localhost), giving this error message and the time and date of the error.

我该如何解决此错误以便可以为 bugzilla 安装 template-Toolkit 包?

相关内容