当前位置:  开发笔记 > 编程语言 > 正文

如何组织Perl模块

如何解决《如何组织Perl模块》经验,为你挑选了1个好方法。

我有这样的目录结构:

/path/to/lib/perl5/5.22.1

我以特定格式在该目录中安装了一些perl模块:

ls
Data-UUID  IPC-System-Simple  JSON  Log-Message  Math-Gradient  Term-UI

例如,如果你进入JSON,目录看起来像这样:

/path/to/lib/perl5/5.22.1/JSON/2.53

我的所有模块都是这样组织的:

/path/to/lib/perl5/5.22.1/Module-name/Module-version/...

我已将/path/to/lib/perl5/5.22.1添加到我的PERL5LIB中,如下所示:

export PERL5LIB=/path/to/lib/perl5/5.22.1:$PERL5LIB

但我的脚本无法找到perl模块.你认为目录结构有问题吗?我刚刚创建了这个结构,所以我将它组织为perl-module-name/module-version.建议非常感谢.

谢谢!



1> Quentin..:

给出列出的目录的名称:

Data-UUID IPC-System-Simple JSON Log-Message Math-Gradient Term-UI

看起来你根本没有安装模块.看起来你已经下载了包tar包,解压缩它们,然后没有运行安装程序.

您需要进入每个目录并:

perl Makefile.PL
make
make test
make install

更好的是,使用cpanm或其他下载模块的程序安装它们,解决它们的依赖关系并为您安装它们.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有