如何将Cpan模块从本地bin移动到@INC

时间:2017-01-18 15:59:18

标签: linux cpan

如果这个问题非常简单或多余,我很抱歉,但我无法弄清楚如何将cpan模块从本地bin移动到@INC,以便其他用户可以访问它。 我有root权限并使用sudo cpan File::Find::Rule在Linux服务器上安装。 当我键入perldoc -l File::Find::Rule时,将返回本地路径:

/usr/local/share/perl5/File/Find/Rule.pm

如何在@INC中获取此模块?谢谢

我使用的一些模块位于@INC中,其他模块位于本地共享中。以下代码给出了一条错误消息,即未加载File :: Find :: Rule。

##!/usr/bin/perl
use strict;
use warnings;

use lib '/usr/lib64/perl5/vendor_perl/List/';
use lib '/usr/lib64/perl5/vendor_perl/Data/';
use lib '/usr/local/share/perl5/File/Find/';

my $base_dir = '/data/results';    
my @dirs = File::Find::Rule->maxdepth(1)->directory->in($base_dir);

0 个答案:

没有答案
相关问题