我需要检索perl库统计信息和分布所在的路径。该路径是运行脚本所必需的。我在计算机集群上。谁能帮我?

谢谢

最佳答案

该答案假定实际上已安装了模块,但未将其安装在perl所寻找的位置。

通常,Perl模块Statistics::Distributions将包含在名为Statistics/Distributions.pm的文件中。在Linux和类似系统上,可以使用locate命令快速搜索这些文件:

locate Statistics/Distributions.pm

如果已安装,locate将吐出类似于以下内容的行
/opt/my_perl/lib/Statistics/Distributions.pm

然后,您也可以指示perl解释器以各种方式查看此路径。一种是定义环境变量PERL5LIB,即从bash:
prompt> PERL5LIB=/opt/my_perl/lib/ ./myscript.pl

或者,您可以使用perl -I开关:
prompt> perl -I/opt/my_perl/lib/ ./myscript.pl

或者,您可以将脚本修改为use lib;有多种方法可以实现;-)

关于linux - perl库路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12320543/

10-15 13:14