Windows手动编译安装bugzilla中的perl模块教程

之前使用ppm进行下载一直不成功,因此改用手动编译的方式进行安装,缺点是过程可能有点麻烦。

安装编译器

首选需要下载一个c编译器,我使用的是dev-cpp。下载地址为:https://bloodshed-dev-c.en.softonic.com/download。下载后直接安装即可。
Windows手动编译安装bugzilla中的perl模块教程
Windows手动编译安装bugzilla中的perl模块教程
安装完成后打开命令行,运行gcc -v,查看编译器是否安装成功并能用命令行编译。
Windows手动编译安装bugzilla中的perl模块教程

安装dmake

cmd进入目录perl/site/bin下(要求之前安装的activeperl安装路径不能有中文),运行ppm install dmake即可。

下载模块

打开命令行,在bugzilla的安装目录下运行checksetup.pl可以查看必须安装的perl模块。
Windows手动编译安装bugzilla中的perl模块教程
以安装Template-Toolkit为例。
模块下载地址为:https://metacpan.org/pod/Template::Toolkit
Windows手动编译安装bugzilla中的perl模块教程
模块一般是gz格式的,下载后进行解压。cmd进入解压后的目录。
Windows手动编译安装bugzilla中的perl模块教程
运行perl Makefile.pl
Windows手动编译安装bugzilla中的perl模块教程
提示需要先安装AppConFig1.56版本(版本不低于1.56即可,一般直接安装最新版本)。使用同样方式下载,进入AppConFig的解压目录下,运行perl Makefile.pl。这个不需要下载其他模块(如果提示需要依赖模块需要先安装依赖模块),依次运行dmakedmake testdmake install
Windows手动编译安装bugzilla中的perl模块教程
Windows手动编译安装bugzilla中的perl模块教程
Windows手动编译安装bugzilla中的perl模块教程
安装完毕后再以同样的方式接着安装Template-Toolkit。
Windows手动编译安装bugzilla中的perl模块教程
再次进入bugzilla安装目录下运行checksetup.pl,可以看到Template-Toolkit已经安装完成。
Windows手动编译安装bugzilla中的perl模块教程