Email::MIME
我正在尝试安装 bugzilla 但一直收到未找到所需模块的错误。
但是,当我运行安装命令时,我得到:
/usr/bin/perl install-module.pl Email::MIME
Checking for CPAN (v1.81) ok: found v1.93
Checking for YAML (any) ok: found v0.71
CPAN: Storable loaded ok (v2.21)
Going to read /home/thethewr/.cpan/Metadata
Database was generated on Mon, 23 Aug 2010 00:30:03 GMT
Installing Email::MIME version 1.903...
Email::MIME is up to date (1.903).
然而 Bugzilla 说
Checking for Email-MIME (v1.861) not found
答案1
Email::MIME 使用 Email::Address。
Email::Address 的最新更新意外地包含了一个需要 Perl 5.10 的功能(Perl 错误 60765)。
您可以通过从 Bugzilla 目录运行以下命令来检查此问题是否对您造成影响:
perl -Mlib=lib -MEmail::MIME -e1
如果您看到Sequence (?|...) not recognized in regex
错误,则表明您的安装出现了问题。
更新后的电子邮件::地址将在“几天内”发布。
答案2
看起来好像 Bugzilla 正在寻找 Email::MIME: v1.861 的特定版本,而您已经安装了 1.903。
答案3
就像 glob 所说的那样,这是由于 Email::Address 中的一个错误造成的。解决方法是清除 bugzilla lib 文件夹,然后使用文档中的“手动安装说明”安装 Email::Address 的先前版本
http://search.cpan.org/~rjbs/Email-Address-1.889/
然后运行“perl install-module.pl Email::MIME”,然后 checksetup.pl 应该会将其选中。我从 irc.mozilla.org 上的 #mozwebtools 获得了提示。
答案4
哈,看起来昨天已经修好了,Email-Address-1.891 已于 8 月 30 日发布。