Bugzilla安装时检测DBD modules报错
Bugzilla安装时检测DBD modules报错,详细信息如下。(注:安装了Mysql)E:\software\Defect Management tool\bugzilla\bugzilla-4.0.2\bugzilla-4.0.2>perl c
hecksetup.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
* This is Bugzilla 4.0.2 on perl 5.14.2
* Running on WinXP/.Net Build 2600 (Service Pack 3)
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v3.55
Checking for Digest-SHA (any) ok: found v5.62
Checking for TimeDate (v2.21) ok: found v2.24
Checking for DateTime (v0.28) ok: found v0.70
Checking for DateTime-TimeZone (v0.79) ok: found v1.42
Checking for DBI (v1.614) ok: found v1.616
Checking for Template-Toolkit (v2.22) ok: found v2.22
Checking for Email-Send (v2.16) ok: found v2.198
Checking for Email-MIME (v1.904) ok: found v1.910
Checking for URI (any) ok: found v1.59
Checking for List-MoreUtils (v0.22) ok: found v0.33
Checking available perl DBD modules...
Invalid version format (non-numeric data) at Bugzilla/Install/Requirements.pm li
ne 702. 问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟 恩 官方解释是最perl最新的一些文件和vbugzilla4.0有写不兼容 问题已经:在bugzilla4.0.3上解决。
另外解决开发人员给出的临时解决方案:
if ($found && !ref($found) && $found eq '-1') {
$found_string = install_string('module_not_found');
}
替换文件:
bugzilla\install\requirements.pm 大概在702行左右
同样的语句:
if ($found &&found eq '-1') {
覆盖后保存 重新执行:
perl checksetup.pl
即可编译通过! 回复 3# zftest2008 非常感谢,告诉了冲突的解决方案。 问题已经解决,perl版本冲突问题造成的。换了一个perl版本,就ok鸟
Amei595409929 发表于 2011-11-16 17:06 http://bbs.51testing.com/images/common/back.gif
能把你的Perl安装包给我发份么,我遇到了和你一样的问题,:)
我的qq邮箱1935209152@qq.com谢了 问题已解决已在线装了,:P 回复 6# 123testing 不要意思来晚了。问题已经解决了那就恭喜了。 回复 1# Amei595409929
您好,能不能把你的bugzillamodules发我一份呢,我的Email-MIME版本太低,无法安装,我的邮箱649281704@qq.com谢谢
页:
[1]