|
公司要在windows环境下安装Bugzilla和Testopia集成,按照网上别人的经验做如下操作:
我已经安装好了windows下的简易安装版本Bugzilla3.6.3,并可以正常使用,接着装Testopia:
1.下载个补丁文件,http://gnuwin32.sourceforge.net/packages/patch.htm,下载完成后安装,安装后将里面的patch.exe copy到bugzilla的安装目录中,我的Bugzilla的安装目录是C:/Program Files/Bugzilla。
2.下载个testopia-2.4-BUGZILLA-3.6.tar.gz并将testopia-2.4-BUGZILLA-3.6.tar.gz解压到C:/Program Files/Bugzilla目录下。下载地址 http://www.mozilla.org/projects/testopia 。
3.将解压出来的以tr_开头的文件全部用UE打开将这些文件把UNIX转换成DOS格式,再将这些文件第一行的#!/usr/bin/perl 改成 #!"C:/Program Files/Bugzilla/perl/perl/bin/perl.exe" 。
4.进入extensions\Testopia 目录,用UE把patch-3.6.2 打开,另存为patch-3.6.2.txt,文本格式也从UNIX转换成DOS,然后保存。
5.将extensions\Testopia下面的.pm(Config.pm和Extension.pm)文件用UE打开文本格式从UNIX转换成DOS。
6.cd 到bugzilla的安装目录C:/Program Files/Bugzilla,然后 patch -p0 -i extensions/Testopia/patch-3.6.2.txt。
回车后,提示如下:
can't find file to patch at input line 4
Parhaps you used the wrong -p or --strip opition?
The text leading up to this was:
--------------------------
:=== modified file 'Bugzilla/Bug.pm'
:--- Bugzilla/Bug.pm 2010-05-14 12:25:20 +0000
:+++ Bugzilla/Bug.pm 2010-07-21 16:12:01 +0000
--------------------------
试了好多次,还是不行,Testopia始终不能成功安装,请各位帮忙看看解决,多谢了! |
|