我正在使用托管的Linux机器,所以我没有权限写入/usr/lib目录.
当我尝试通过以下方式安装CPAN模块时:
perl Makefile.PL
make test
make install
Run Code Online (Sandbox Code Playgroud)
该模块被解压缩到一个blib/lib/文件夹.我保留了use
blib/lib/ModuleName但是编译器仍然无法找到模块.我已经尝试将.pm文件复制到本地目录并保留
require ModuleName但仍然给我一些错误.
如何将模块安装到其他目录并使用它?
我们有perl在工作,但是我没有机器上的安装权限。因此,我想下载所需模块的tar文件,并将其构建在我选择的目录中。但是我没有Makefile.PL或Build.PL。我该如何进行?
$ which Makefile.PL
/usr/bin/which: no Makefile.PL in ()
$ which Build.PL
/usr/bin/which: no Build.PL in ()
Run Code Online (Sandbox Code Playgroud)