perl Can't locate CPAN.pm in @INC的解决办法

perl -MCPAN -e 'install "模块名称"'

我在在线安装perl模块时,发现有这样的问题.应该是说没有安装CPAN这个服务吧.

1、执行perl -MCPAN -e shell出错,提示如下:

[root@GM ~]# perl -MCPAN -e shell
Can't locate CPAN.pm in @INC (@INC contains:......省略

2、到cpan的官方站点下载CPAN模块.

[root@GM ~]$ wget http://cpan.communilink.net/authors/id/A/AN/ANDK/CPAN-1.9600.tar.gz

3、解压,编绎,安装.

[root@GM ~]$ tar -zxvf CPAN-1.9600.tar.gz
[root@GM ~]$ cd CPAN-1.9600
[root@GM CPAN-1.9600]$ perl Makefile.PL
[root@GM CPAN-1.9600]$ make
[root@GM CPAN-1.9600]$ make install

4、成功进入CPAN的shell模式.

[root@GM CPAN-1.9600]$ perl -MCPAN -e shell

5、install XXX 安装对应模块.

本文为原创文章,转载请注明出处。

原文链接:https://850406.xyz/post/perl-can-t-locate-cpan-pm-in-inc的解决办法

评论(0)

还没有评论,来抢沙发吧~

验证码