我正在https://wiki.mozilla.org/Bugzilla:Win32Install关注BugZilla的安装指南。
我正在尝试在我的Windows 2008服务器上安装BugZilla。我已经安装了Perl 4.17,Apache for Windows 2.2.25和BugZilla 4.4.1。我正在运行命令
C:\bugzilla>perl checksetup.pl
但是当我运行这个命令时,我得到了
然后我尝试使用
安装软件包ppm安装DBI
但是我收到消息“没有要安装的软件包”
我哪里错了?
答案 0 :(得分:2)
对我来说,主要问题是它认为1.614超过1.63
在控制台输出中,显示为红色:
Checking for DBI (v1.614) found v1.63
我通过要求1.63来改变Requirements.pm。谢谢@ Tommo1977
答案 1 :(得分:1)
我通过评论版本检查来管理工作。看来这是一个错误 https://bugzilla.mozilla.org/show_bug.cgi?id=938300
答案 2 :(得分:0)
使用Bugzilla 4.4.1和ActivePerl 5.16.3.1603在Windows Server 2012上遇到此问题。
通过使用ppm UI删除两个DBI包中的一个来解决。只需在命令行中键入“ppm”,然后删除一个DBI包。
答案 3 :(得分:0)
可以在C:\ Bugzilla \ Bugzilla \ Install \ Requirements.pm
中注释掉DBI的版本检查#{
# package => 'DBI',
# module => 'DBI',
# version => (vers_cmp($perl_ver, '5.13.3') > -1) ? '1.614' : '1.41'
#},