Perl-error-Can-not-locate-module-in-@INC
参考1
这个报错意味着这个模块不在 Perl’s include path (也就是 @INC
这个变量).
@INC
这个 INC 应该可以看作 INClude.
查看 @INC
这个数组的值:
1 |
|
参考2
测试一个系统是否安装了 perl 的某个模块:
1 |
|
-e
参数应该是 execute. 用于在命令行执行 perl 代码, 这里的原理就是, 如果存在这个模块, 你用 use
指令就不会报错.
如果报错也不是说这个模块安装, 而是没有在 @INC
include path 中.
修改 @INC
include path
如果是 root 用户, perl 的模块会被安装到默认的位置.
添加 @INC
的 search directory:
1 |
|
Perl-error-Can-not-locate-module-in-@INC
http://example.com/2022/10/08/Perl-error: Can't-locate-module-in-@INC/