2017-07-09 58 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

好的,事實證明,重新啓動的伎倆。猜猜我應該關閉它,然後再在我發佈之前...