lunix系统下已有Perl报错Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/site_perl/5.26.0/x86_64-linux /hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/site_perl/5.26.0 /hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/5.26.0/x86_64-linux /hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/5.26.0) at vcf2geno_free.pl line 2. BEGIN failed--compilation aborted at vcf2geno_free.pl line 2.
时间: 2023-07-08 08:48:32 浏览: 726
在linux下安装perl模块.docx
这个错误提示表明 Perl 在默认的模块搜索路径中没有找到 strict.pm 模块。根据你提供的错误信息,你的 Perl 环境中包含了一些非系统默认的模块搜索路径,其中可能包含了 strict.pm 模块的路径。
你可以在你的 Perl 脚本开头添加以下语句来将这些非默认的模块搜索路径添加到 @INC 变量中:
```
use lib '/hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/site_perl/5.26.0/x86_64-linux';
use lib '/hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/site_perl/5.26.0';
use lib '/hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/5.26.0/x86_64-linux';
use lib '/hwfssz1/ST_MCHRI/REHEAL/USER/xieyifan/Gun/bin/localperl/lib/5.26.0';
```
这样就可以将这些路径添加到 Perl 的模块搜索路径中了。然后再尝试运行你的程序,应该就可以正常使用 strict 模块了。
阅读全文