CPAN 模块安装陷入无限循环(CentOS)

CPAN 模块安装陷入无限循环(CentOS)

我的一个脚本以以下错误结束:

Can't locate SOAP/Lite.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./some_my_script.pl line 3.
BEGIN failed--compilation aborted at ./some_my_script.pl line 3.

因此,我尝试了以下方法:

$ cpan-i SOAP::Lite

这让我陷入了无休止的下载和反复测试的无尽执行中。在一台不错的 CentOS 服务器上运行了 5 分钟多之后,我按下Ctlr-C并重新运行了上述脚本,得到了相同的错误消息。

因此,问题是(希望我在正确的论坛上寻求帮助):

  1. 我在安装 CPAN 模块时做错了什么?为什么它陷入了无限的安装循环?

  2. 您能看出脚本错误与我尝试的安装之间的直接联系吗?这是解决问题的正确方法吗?

如果缺少任何数据 - 请询问。

答案1

如果您没有其他冲突,EPEL 中有一个名为 perl-SOAP-Lite 的 RPM 可能适合您。EPEL 目前的版本是 0.712-5.el5。

如果您正在运行 RPMForge,该 repo 目前具有 perl-SOAP-Lite 版本 0.712-3.el5.rf。

如果您都没有,我个人推荐 RPMforge。

答案2

有没有 CentOS 软件包SOAP::Liteperl-SOAP-Lite也许叫做 或类似的名字?您可以尝试使用 来安装它,yum而不是使用 CPAN。

相关内容