免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 29539 | 回复: 14
打印 上一主题 下一主题

新手解决Can't locate CPAN.pm in @INC [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-17 15:29 |只看该作者 |正序浏览

执行perl-MCPAN -e shell出错,提示如下:
$perl -MCPAN -e shell
Can'tlocate CPAN.pm in @INC (@INC contains:/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi/usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/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.8.8/i386-linux-thread-multi/usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi/usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/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/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .).
BEGINfailed--compilation aborted.

CPAN的官方站点下载CPAN模块
   http://search.cpan.org/~andk/CPAN-1.9301/lib/CPAN.pm

解压,编绎,安装
    $tar zxvf CPAN-1.9301.tar.gz
    $cd CPAN-1.9301
    $perl Makefile.PL
    ImportingPAUSE public key into your GnuPG keychain... done!
    (Youmay wish to trust it locally with 'gpg --lsign-key 450F89EC')
    WARNING:SIGN is not a known parameter.
    Checkingif your kit is complete...
    Looksgood
    Warning:prerequisite Test::Harness 2.62 not found. We have 2.56.
    Warning:prerequisite Test::More 0 not found.
    'SIGN'is not a known MakeMaker parameter name.
    WritingMakefile for CPAN
    有警告,需要处理一下,开始我没有处理结果后面make出错了。需要2个模块Test::HarnessTest::More,到CPAN查找下载
    我使用的是Test-Harness-3.14.tar.gzTest-Simple-0.84.tar.gz,将它们解压安装(注意,这里需要先安装Test::More模块,我在安装时先安装Test::Harness后使用make test会报错,后安装就不会出问题):
$perl Makefile.PL
$make
$make test
$su
#make install

    现在更新了依赖模块,重新尝试安装CPAN
$perl Makefile.PL
$make
$make test
#make install

    成功进入CPANshell模式
               $perl -MCPAN -e shell
    可以自己配置使用了^^。刚接触Perl,对于如何配置不熟悉,直接使用缺省配置

[ 本帖最后由 pFreeStyle 于 2008-10-17 15:30 编辑 ]

论坛徽章:
9
寅虎
日期:2014-06-03 14:10:05午马
日期:2015-01-08 16:49:52白羊座
日期:2015-01-16 12:58:182015年迎新春徽章
日期:2015-03-04 09:57:092015元宵节徽章
日期:2015-03-06 15:51:33NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2015-08-04 06:20:0015-16赛季CBA联赛之北京
日期:2015-12-14 09:40:0315-16赛季CBA联赛之青岛
日期:2016-07-25 11:23:07
15 [报告]
发表于 2014-05-22 11:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
14 [报告]
发表于 2013-10-26 18:22 |只看该作者
不错!~


论坛徽章:
0
13 [报告]
发表于 2013-10-25 10:21 |只看该作者
fly3ds 发表于 2013-10-23 13:56
我还下载了ExtUtils-MakeMaker-6.80.tar.gz,模块,解压,perl Makefile.pl


make install请使用root用户权限。

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
12 [报告]
发表于 2013-10-24 10:26 |只看该作者
回复 8# chenryn


    嗯 提醒我了 用yum 找了找    不少perl模块

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
11 [报告]
发表于 2013-10-24 10:25 |只看该作者
回复 8# chenryn


    嗯 提醒我了 用yum 找了找    不少perl模块

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
10 [报告]
发表于 2013-10-24 09:33 |只看该作者
还是直接用发行版自己的包管理方式安装方便。

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
9 [报告]
发表于 2013-10-24 08:26 |只看该作者
回复 8# chenryn


    好久不用linux了,不清楚啊。自己下载个源码编译下20分钟的事

论坛徽章:
1
狮子座
日期:2013-11-13 22:28:35
8 [报告]
发表于 2013-10-23 23:17 |只看该作者
问题是很多发行版会把这些拆出来成别的包,所以还得自己yum或者apt-get之类的安装上……回复 6# zhlong8


   

论坛徽章:
1
综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00
7 [报告]
发表于 2013-10-23 14:34 |只看该作者
回复 6# zhlong8

放在哪个目录下呢??
   
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP