/usr/bin/perl: symbol lookup error: Devel/Size/Size.so: undefined symbol: Perl_xs_apiversion_bootcheck

 

001、perl报错如下:/usr/bin/perl: symbol lookup error:  Devel/Size/Size.so: undefined symbol: Perl_xs_apiversion_bootcheck

 

002、  产生原因及解决方法

这个问题产生的原因是使用cpan安装的perl模块; 与实际调用的perl版本不一致导致的。

a、之前使用conda安装过perl,安装的对应的有cpan, 使用cpan安装了perl模块;

b、但是实际使用中因为一些原因,不能调用conda安装的perl,只能用系统(root)配置的; 这样导致了perl版本和cpan安装的perl模块的不匹配

c、解决方法;1、删除安装的perl模块;2、屏蔽掉cpan功能(conda安装的); 3、下载对应的perl模块,手动安装,最终经过测试可行。 

 

posted @ 2023-11-18 14:30  小鲨鱼2018  阅读(326)  评论(0编辑  收藏  举报