免费注册 查看新帖 |

Chinaunix

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

Date::Calc 为什么装不上呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-06 20:14 |只看该作者 |倒序浏览
5可用积分
Can't locate loadable object for module Date::Calc in @INC (@INC contains: /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.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /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.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 .) at extract.pl line 14
Compilation failed in require at extract.pl line 14.
BEGIN failed--compilation aborted at extract.pl line 14.
Can't locate loadable object for module Date::Calc in @INC (@INC contains: /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.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /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.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 .) at insert.pl line 17
Compilation failed in require at insert.pl line 17.
BEGIN failed--compilation aborted at insert.pl line 17.
There is no Chinese second chance offer available.

但是我已经安装了:

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Date::Calc
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Thu, 04 Dec 2008 18:26:54 GMT
Date::Calc is up to date.

cpan> q

论坛徽章:
0
2 [报告]
发表于 2008-12-09 10:34 |只看该作者
There is no Chinese second chance offer available.

看看出错的代码行都是啥内容啊?
extract.pl line 14
insert.pl line 17

论坛徽章:
0
3 [报告]
发表于 2008-12-09 23:43 |只看该作者
extract.pl line 14
use Date::Calc qw(Add_Delta_DHMS Day_of_Year);
insert.pl line 17
use Date::Calc qw(Add_Delta_DHMS Day_of_Year);

论坛徽章:
0
4 [报告]
发表于 2008-12-10 22:42 |只看该作者
有朋友知道吗?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
5 [报告]
发表于 2008-12-11 09:51 |只看该作者
原帖由 xqi8 于 2008-12-10 22:42 发表
有朋友知道吗?

装没装是一回事,找不找得到又是另外一回事。

Perl 说的是它在 @INC 中找不到 Date::Calc,又不是说你没装 Date::Calc.

论坛徽章:
0
6 [报告]
发表于 2008-12-11 19:55 |只看该作者
那为什么回找不到呢,一般是什么原因找不到呢?

论坛徽章:
0
7 [报告]
发表于 2008-12-11 20:04 |只看该作者
[root@localhost /]# find . -name 'Calc.pm'
./usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi/Date/Calc.pm
./usr/lib/perl5/5.8.6/i386-linux-thread-multi/Date/Calc.pm
./usr/lib/perl5/5.8.6/Math/BigInt/Calc.pm


是红帽子系统,
应该是在上面几个目录下有这个PM的,但是为什么提示错误呢?

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
8 [报告]
发表于 2008-12-11 20:45 |只看该作者
原帖由 xqi8 于 2008-12-6 20:14 发表
Can't locate loadable object for module Date::Calc in @INC (@INC contains: /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/p ...

这个不是找不到 Date/Calc.pm,而是找不到它依赖的 Calc.so

论坛徽章:
0
9 [报告]
发表于 2008-12-11 21:04 |只看该作者
那需要修改什么地方呢?

论坛徽章:
0
10 [报告]
发表于 2008-12-11 21:10 |只看该作者
[root@localhost /]# find . -name "Calc.so"

[root@localhost /]#


你说的Calc.so确实没有。
那要如何处理,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP