我已登录我的办公室域名,但我没有权利。所以我现在安装了Perl本地库,我使用了两个系统一个本地系统,它正常工作和运行,我的库工作正常但是当我使用相同的登录ssh到我的服务器时,我无法运行perl模块。 / p>
-bash-3.2$ perl nettest.pl
Can't locate Net/Patricia.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at nettest.pl line 2.
BEGIN failed--compilation aborted at nettest.pl line 2.
程序:
use Net::Patricia;
my $pt = new Net::Patricia;
$pt->add_string('192.168.0.0/25');
$pt->add_string('192.168.0.0/16');
print $pt->match_string('192.168.0.0/24'), "\n";
我在代码中也使用了local::lib
,但它无效。
本地系统的路径是:
PATH=/homes/ar312/perl5/bin:/homes/fghjj/foo/bin:/usr/lib64/openmpi/bin:/usr/local/bin:/opt/eecs/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/lib64/qt-3.3/bin
服务器上的路径:
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin
我还尝试在服务器上再次通过bootstrap技术安装本地库,但它没有区别