/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的主要内容,如果未能解决你的问题,请参考以下文章
mysql_install_db: /usr/bin/perl: bad interpreter:
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file
/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