perl -MCPAN -e 'install "模塊名稱"'
我在在線安裝perl 模塊時,發現有這樣的問題。應該是說沒有安裝CPAN這個服務吧。在網站找到一些資料
1、執行perl -MCPAN -e shell出錯,提示如下:
[root@fc9 ~]# 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.
2、到cpan的官方站點下載CPAN模塊
http://search.cpan.org/~andk/CPAN-1.9205/lib/CPAN.pm
[root@fc9 ~]#wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-1.9205.tar.gz
3、解壓,編繹,安裝
[root@fc9 ~]# tar -zxvf CPAN-1.9205.tar.gz
[root@fc9 ~]# cd CPAN-1.9205
[root@fc9 CPAN-1.9205]# perl Makefile.PL
[root@fc9 CPAN-1.9205]# make
[root@fc9 CPAN-1.9205]# make install
4、成功進入CPAN的shell模式
[root@fc9 CPAN-1.9205]# perl -MCPAN -e shell