我尝试在本地开发服务器(基于 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 包?