LWP :: Curl Debian Wheezy

时间:2016-03-03 13:08:53

标签: perl curl debian

我正在尝试为项目安装LWP :: Curl模块。

所以我首先通过CPAN安装它:

cpan install LWP::Curl

但是当我尝试执行我的代码时,我遇到了这个错误:

Can't locate LWP/Curl.pm in @INC (@INC contains: /home/franck/perl5/lib/perl5/5.14.2/x86_64-linux-gnu-thread-multi /home/franck/perl5/lib/perl5/5.14.2 /home/franck/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /home/franck/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./test.pl line 4.BEGIN failed--compilation aborted at ./test.pl line 4.

所以,我试图安装LWP :: UserAgent :: Cached但是没有任何反应,我总是坚持这个错误。

非常感谢你的时间。

2 个答案:

答案 0 :(得分:0)

感谢您的帮助。

我的代码只包含了libs:

#!/usr/bin/perl
use strict;
use warnings;
use LWP::Curl;

以下是/ home / franck / perl的内容:

total 12
drwxr-xr-x 2 franck franck 4096 mars   3 13:43 bin
drwxr-xr-x 3 franck franck 4096 mars   3 13:43 lib
drwxr-xr-x 3 franck franck 4096 mars   3 13:43 man

我检查了lib目录,只安装了5.14.2。我在安装了Debian的虚拟机上运行,​​所以我不认为安装了另一个perl版本

我试图搜索Cur.pm文件:

root@vmtest:~$ find / -name "Curl.pm" -print
root@vmtest:~$ 

没有回复。

我已经用Google搜索了为什么文件不存在而我安装了模块。

对不起,如果我问一些小事。

答案 1 :(得分:0)

最后\ o /经过多个小时滚动CPAN的日志行后,我安装了libcurl4-gnutls-dev和librtmp-dev软件包,它解决了我的问题。

我不明白为什么这些不是libcurl包对Debian的依赖。我试过Arch Linux,它第一次运行。

再次感谢您的帮助,并感到不安。