加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 如何将CPAN模块安装到本地目录?

发布时间:2020-12-15 21:28:17 所属栏目:大数据 来源:网络整理
导读:我使用托管的Linux机器,所以我没有权限写 进入/ usr / lib目录。 当我尝试安装一个CPAN模块通常做: perl Makefile.PLmake testmake install 该模块被提取到blib / lib /文件夹。我一直使用 blib / lib / ModuleName但是仍然是编译器说模块不能 发现。我试
我使用托管的Linux机器,所以我没有权限写
进入/ usr / lib目录。

当我尝试安装一个CPAN模块通常做:

perl Makefile.PL
make test
make install

该模块被提取到blib / lib /文件夹。我一直使用
blib / lib / ModuleName但是仍然是编译器说模块不能
发现。我试着将.pm文件复制到本地目录并保留
require ModuleName但是它给我一些错误。

如何将一个模块安装到其他目??录并使用它?

解决方法

我有一个类似的问题,我甚至不能安装local :: lib

我创建了一个相对于.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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读