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

perl – 相同或不同目录树中的不同体系结构?

发布时间:2020-12-15 21:44:57 所属栏目:大数据 来源:网络整理
导读:在$work,我们在一个中心位置维护一组Perl模块,以便通过PERL5LIB轻松包含.由于前面有重新安装,我们需要提供32位和64位架构的模块,我们想知道是否最好将它们安装到同一目录树中,依赖于$archname子目录,或者保留两种架构完全分开并复制每个模块. 我在研究涉及$a
在$work,我们在一个中心位置维护一组Perl模块,以便通过PERL5LIB轻松包含.由于前面有重新安装,我们需要提供32位和64位架构的模块,我们想知道是否最好将它们安装到同一目录树中,依赖于$archname子目录,或者保留两种架构完全分开并复制每个模块.

我在研究涉及$archname的Perl模块查找过程的内部工作方面并不是很成功,也许有人可以指出我正确的方向.

根据您的经验,这两种方法的优缺点是什么?

解决方法

从 perldoc lib开始:

使用时使用lib LIST;

For each directory in LIST (called
$dir here) the lib module also
checks to see if a directory called
$dir/$archname/auto exists. If so
the $dir/$archname directory is
assumed to be a corresponding
architecture specific directory and is
added to @INC in front of $dir.

lib.pm also checks if directories
called $dir/$version and
$dir/$version/$archname exist and
adds these directories to @INC.

恕我直言,它更像是惯用的 – 我敢说,更整洁 – 使用per-architecture子目录,就像Perl的标准库一样.

但是,在您创建一些基本工具/脚本时,尽管不是大幅度地管理您自己的库的每个体系结构的整个树,但它更加直接.

(编辑:李大同)

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

    推荐文章
      热点阅读