Perl:将当前目录包含到@INC吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl:将当前目录包含到@INC吗?相关的知识,希望对你有一定的参考价值。

我正在将某些网站从旧的Web服务器迁移到新的Web服务器。旧的Web服务器使用Perl 5.8,新的Web服务器使用Perl 5.28。两者之间的区别之一是,在5.8上,@ INC默认包含运行脚本的目录。 5.28并非如此。这意味着“需要”本地文件的cgi脚本抛出错误。

我知道我可以将这些行添加到脚本中以解决问题:

use FindBin qw( $RealBin );
use lib $RealBin;

但是问题是,我需要对很多]脚本执行此操作。

是否可以一次性将所有目录的当前目录(。)添加到@INC?最好仅适用于www数据用户?

我正在将某些网站从旧的Web服务器迁移到新的Web服务器。旧的Web服务器使用Perl 5.8,新的Web服务器使用Perl 5.28。两者之间的区别之一是...

答案

回答我自己的问题:

以上是关于Perl:将当前目录包含到@INC吗?的主要内容,如果未能解决你的问题,请参考以下文章

默认情况下,Perl 不包含 @INC 中的当前目录吗?

在 Perl 中获取当前工作目录路径

如何包含位于不同目录中的 Perl 模块?

在 Perl 脚本中无法将目录添加到存档

批量移动当前目录下的所有子文件夹?

使用 Bash 将当前目录保存在变量中?