当我尝试安装一个CPAN模块通常做:
perl Makefile.PL make test make install
该模块被提取到blib / lib /文件夹。我一直使用blib / lib / ModuleName但是仍然是编译器说模块不能发现。我试着将.pm文件复制到本地目录并保留require ModuleName但是它给我一些错误。
如何将一个模块安装到其他目录并使用它?
我创建了一个相对于.pl文件安装模块的安装程序
安装过程如下:
perl Makefile.PL PREFIX=./modulos make make install
然后,在.pl文件中需要模块,它在./
use lib qw(./modulos/share/perl/5.8.8/); # You may need to change this path use module::name;
其余文件(makefile.pl,module.pm等)不需要更改。
您可以使用just调用.pl文件
perl file.pl