我想知道有没有人可以帮助我我通过命令行安装了CPAN.pm,然后尝试通过CPAN安装模块.但是我遇到了一个错误:
Can't call method "http" on unblessed reference at /usr/lib/perl5/5.10.0/CPAN/FirstTime.pm line 1866.
解决方法
首先,我很惊讶,CPAN尚未安装,因为自从Perl 5.004十五年前发布以来,它已经成为标准Perl发行版的一部分.
其次,你仍在使用Fedora 11.该版本自2010年6月以来一直不受支持.
第三,你想使用CPAN.pm作为CPANPLUS和cpanminus都是更好的接口到CPAN.
但是鉴于所有这些惊喜,如果您希望CPAN在您的系统上,最好的方法可能是使用Fedora项目为您预先构建的方法.
$sudo yum install perl-CPAN
将有一些可从Fedora预构建的CPAN模块.你可以看到它们全部使用:
$yum list available perl-\*
您会发现更多可用于最新版本的Fedora.
您几乎可以通过安装perl-CPANPLUS获得CPANPLUS.我怀疑cpanminus是否可用于这样一个旧版本的Fedora.