shwonder 发表于 2012-8-25 23:09:41

解决Bugzilla安装Email-MIME (v1.904)安装失败的问题

安装环境:
Win7 64bitbugzilla-4.2.2ActivePerl-5.14.2.1402-MSWin32-x64-295342
第一步,以默认设置安装ActivePerl。安装到D盘,路径:D:\Perl64。

第二步,安装bugzilla。安装到D盘,路径:D:\bugzilla-4.2.2。
在Command环境下安装,执行 D:\bugzilla-4.2.2>checksetup.pl,安装过程中会发现有大量的perl模块缺失,没有关系,按照command窗口给出的提示信息,逐个执行“ppm install 模块名”安装即可。安装过程中,会发现“ppm installEmail-MIME”这一REQUIRED MODULES无论如何安装不上。

问题原因:
安装不上的原因是the newest version of Email-Simple over ppm is 2.101,而本次安装需要的版本Simple version 2.102 for Email-MIME。
在Command环境下执行ppm,弹出PerlPackage Manager窗口,输入Email-Simple,可检索到当前可用的Email-Simple版本为2.101,已安装的版本也为2.101。

解决方案:
1.
下载Simple version 2.102 for Email-MIME。下载地址如下:
http://search.cpan.org/~rjbs/Email-Simple-2.102/
2.
将下载的Email-Simple-2.102解压出来,到本地目录。按如下方式操作:
设置nmake环境变量:
C:\Program Files (x86)\Microsoft VisualStudio 10.0\VC\bin>vcvars32.batSetting environment for using MicrosoftVisual Studio 2010 x86 tools.
切换到Email-Simple-2.102目录,执行nmake操作:
E:\TDDOWNLOAD\Bugzilla\Email-Simple-2.102>perlMakefile.PL nmakeChecking if your kit is complete...Looks goodWriting Makefile for Email::SimpleWriting MYMETA.yml
安装Email-Simple-2.102:
E:\TDDOWNLOAD\Bugzilla\Email-Simple-2.102>nmakeinstall
Microsoft (R) Program MaintenanceUtility Version 10.00.30319.01Copyright (C) MicrosoftCorporation.
All rights reserved.
cp lib/Email/Simple/Creator.pmblib\lib\Email\Simple\Creator.pmcp lib/Email/Simple/Header.pmblib\lib\Email\Simple\Header.pmcp lib/Email/Simple.pmblib\lib\Email\Simple.pmInstalling D:\Perl64\html\site\lib\Email\Simple.htmlInstallingD:\Perl64\site\lib\Email\Simple.pmInstallingD:\Perl64\site\lib\Email\Simple\Creator.pmInstallingD:\Perl64\site\lib\Email\Simple\Header.pmAppending installation info toD:\Perl64\lib/perllocal.pod
3.
安装Email-MIME模块
完成第二步操作后,执行D:\bugzilla-4.2.2>checksetup.pl,发现仍提示:
COMMANDS TO INSTALL REQUIRED MODULES(You *must* run all these commands and then re-run checksetup.pl):
ppm install Email-MIME
执行ppm install Email-MIME,提示如下,安装成功,问题解决。
D:\bugzilla-4.2.2>ppm installEmail-MIMESyncing site PPM database with.packlists...doneSyncing perl PPM database with.packlists...doneDownloading Email-MIME-1.911...doneDownloadingEmail-MessageID-1.402...doneDownloading MIME-Types-1.35...doneDownloadingEmail-MIME-ContentType-1.015...doneUnpacking Email-MIME-1.911...doneUnpacking Email-MessageID-1.402...doneUnpacking MIME-Types-1.35...doneUnpackingEmail-MIME-ContentType-1.015...doneGenerating HTML forEmail-MIME-1.911...doneGenerating HTML forEmail-MessageID-1.402...doneGenerating HTML forMIME-Types-1.35...doneGenerating HTML forEmail-MIME-ContentType-1.015...doneUpdating files in site area...done
18 files installed

xiaoshi_2011 发表于 2012-9-10 15:09:02

置顶,楼主辛苦了,谢谢分享:lol

wuyepiaoxue134 发表于 2012-10-12 11:08:53

第二步不太清楚,可以再详细点吗?我就剩下这个没安装好了。弄了好久

wuyepiaoxue134 发表于 2012-10-12 11:10:01

惨,我也遇到这个问题,但是不太理解你解决步骤二中的描述,可以再详细些吗?

wuyepiaoxue134 发表于 2012-10-12 11:12:00

test

火镜传说 发表于 2012-10-15 10:44:56

我也是卡在这里,花费我好多时间,第二步不是很清楚希望楼主说明一下

火镜传说 发表于 2012-10-15 10:47:42

没有nmakeinstall
这个文件啊

kofai 发表于 2012-11-8 18:15:11

关注,同样的问题

kofai 发表于 2012-11-8 18:15:33

关注,同样的问题

guolingyao 发表于 2012-12-4 17:52:55

perlMakefile.PL nmake

perlMakefile.PL 不是命令
页: [1]
查看完整版本: 解决Bugzilla安装Email-MIME (v1.904)安装失败的问题