otherlibdirs 配置选项是否重写或仅修改@INC?
我是一个 Perl 菜鸟,我对 @INC 帖子有一个非常基本的问题:Perl 的 @INC 是如何构造的? (又名影响 Perl 模块搜索位置的所有方法是什么?)
“otherlibdirs”配置选项是否完全重写属于 @INC
一部分的目录,或者只是添加另一个目录目录?从这个答案中我不清楚它的作用,而且我不想搞砸整个 @INC
路径。
谢谢!
I'm a perl noob and I have a very basic question regarding the @INC
post: How is Perl's @INC constructed? (aka What are all the ways of affecting where Perl modules are searched for?)
Does the "otherlibdirs" Configure option completely rewrite the directories that are part of @INC
, or merely add another directory? It's not clear to me from that answer what it does, and I don't want to screw up the whole @INC
path.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仔细阅读 Perl 配置脚本的源代码,我们发现以下使用信息
:你用类似的东西编译 Perl
那么目录
/usr/foo/bar
和/usr/foo/bar/baz
将被附加到正常的@INC< /code> 内置于
perl
二进制文件。Perusing source of the Perl Configure script, we find the following usage information:
So if you compile Perl with something like
Then the directories
/usr/foo/bar
and/usr/foo/bar/baz
will be appended to the normal@INC
built-in to theperl
binary.