2017-07-09 44 views
1

出于某种原因,每当我运行任何Perl模块,(如cpanm),我已经得到这样的响应:ListUtil.c:加载库和Perl二进制文件不匹配(有握手关键0xdb00080,需要0xdb80080)

ListUtil.c: loadable library and perl binaries are mismatched (got   
handshake key 0xdb00080, needed 0xdb80080) 

我不知道为什么会发生这种情况。似乎没有任何额外的堆栈跟踪,并且即使有关于此错误的众多错误报告和问题,我无法找到解决方案。我正在运行Ubuntu 17.04。

编辑:我正在运行Ubuntu附带的Perl的默认安装。

+0

这意味着您的系统上的'List :: Util'是为不同版本的Perl构建的。你使用标准的Ubuntu Perl吗?你有没有尝试重新安装'libscalar-list-utils-perl'? – melpomene

+0

@melpomene是的,我正在运行Ubuntu附带的标准Perl。我将如何重新安装该软件包? – javathunderman

回答

0

好的,事实证明,重新启动的伎俩。猜猜我应该关闭它,然后再在我发布之前...