如何让Perl找到我的模块?

1 perl http

sh-3.2# perl -v

This is perl, v5.8.9 built for darwin-2level
...


sh-3.2# perl 2348.pl 
Can't locate HTTP/Cookies.pm in @INC (@INC contains: /opt/local/lib/perl5/site_perl/5.8.9/darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at 2348.pl line 24.
BEGIN failed--compilation aborted at 2348.pl line 24.


sh-3.2# find / | grep -i "Cookies\.pm"
/System/Library/Perl/Extras/5.10.0/HTTP/Cookies.pm
/System/Library/Perl/Extras/5.8.9/HTTP/Cookies.pm
/usr/local/ActivePerl-5.10/lib/HTTP/Cookies.pm
Run Code Online (Sandbox Code Playgroud)

怎么解决这个问题?我知道我必须编辑@INC但它在哪里?:)

Eth*_*her 5

您在非标准位置安装了HTTP :: Cookies.你可以用cpan HTTP::Cookies或重新安装它/opt/lang/bin/cpan HTTP::Cookies.

另请参阅安装缺少的Perl模块的最简单方法是什么?