Can't locate CPAN.pm in @INC

来源:互联网 发布:linux服务器安装mysql 编辑:程序博客网 时间:2024/05/05 12:36

执行perl -MCPAN -e shell出错,提示如下:
# perl -MCPAN -e shell
Can't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.


到cpan的官方站点下载CPAN模块
http://search.cpan.org/
#wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-XXX.tar.gz

解压,编绎,安装
# tar -zxvf CPAN-XXX.tar.gz
# cd CPAN-XXX
# perl Makefile.PL
# make
# make install

再进入CPAN的shell模式
# perl -MCPAN -e shell