美文网首页
perl编译失败 Perl lib version (5.34

perl编译失败 Perl lib version (5.34

作者: wo_monic | 来源:发表于2024-08-21 10:29 被阅读0次

    编译perl的脚本的时候,如果遇到类似于Perl lib version (5.34.0) doesn't match executable '/usr/bin/perl' version (5.16.3)
    的报错。
    此时不要怀疑你的perl的版本不对。正确的做法如下:

    1. 检查你的环境里有哪些PERL5LIB
    echo $PERL5LIB
    

    2.进入你的环境变量文件,一般我添加环境变量都是到~/.bashrc文件。
    使用vim编辑~/.bashrc,里面查找PERL5LIB,把所有的PERL5LIB前面都加上#。然后在根据需要使用哪个位置的PERL5LIB,只开放这个PERL5LIB,之后编译即正常了。
    例如下面的
    #export PERL5LIB=/share/home/zhangsan/software/perl/lib/5.34.0:$PERL5LIB 这是注释掉的PERL5LIB
    export PERL5LIB=~/software//soft/Env-1.04/lib/perl5:$PERL5LIB 这是正常使用的PERL5LIB
    一个环境里可以设置启用多个PERL5LIB。
    3.编译完成后,可以把你的~/.bashrc里的PERL5LIB恢复原来的设定即可。

    相关文章

      网友评论

          本文标题:perl编译失败 Perl lib version (5.34

          本文链接:https://www.haomeiwen.com/subject/lgvbkjtx.html