/usr/bin/perl: symbol lookup error: xxxxx: undefined symbol: Perl_xs_handshake

Posted qq_21478261

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了/usr/bin/perl: symbol lookup error: xxxxx: undefined symbol: Perl_xs_handshake相关的知识,希望对你有一定的参考价值。

主要问题是perl想调用个人的lib,但是确调用了/usr/bin/perl下的lib

指定个人lib

export PERL5LIB=xxxx/lib/perl5/site_perl/5.22.0/

依旧报错

/usr/bin/perl: symbol lookup error:xxxxxxx/lib/perl5/site_perl/5.22.0//x86_64-linux-thread-multi/auto/List/MoreUtils/XS/XS.so: undefined symbol: Perl_xs_handshake

发现perl脚本前面为#! /usr/bin/perl

将#! /usr/bin/perl 替换为#!/usr/bin/env perl,成功解决。

以上是关于/usr/bin/perl: symbol lookup error: xxxxx: undefined symbol: Perl_xs_handshake的主要内容,如果未能解决你的问题,请参考以下文章

/usr/bin/perl:错误的解释器:文本文件忙

mysql_install_db: /usr/bin/perl: bad interpreter:

-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file

perl 编程技巧

/usr/bin/perl:bad interpreter:No such file or directory 的解决办法

-bash: /usr/local/mysql/scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or di