Bugzilla 没有看到 Email::MIME

Bugzilla 没有看到 Email::MIME

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 日发布。

相关内容